Class WizardBaseDialog
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.birt.core.ui.frameworks.taskwizard.WizardBaseDialog
- All Implemented Interfaces:
EventListener,org.eclipse.jface.dialogs.IPageChangeProvider,org.eclipse.jface.window.IShellProvider,org.eclipse.swt.events.ControlListener,org.eclipse.swt.events.DisposeListener,org.eclipse.swt.events.SelectionListener
public class WizardBaseDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
implements org.eclipse.swt.events.SelectionListener, org.eclipse.swt.events.ControlListener, org.eclipse.swt.events.DisposeListener, org.eclipse.jface.dialogs.IPageChangeProvider
Provides Dialog for WizardBase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler -
Field Summary
FieldsFields 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, resizeHasOccurred -
Constructor Summary
ConstructorsConstructorDescriptionWizardBaseDialog(WizardBase wizardBase, org.eclipse.swt.widgets.Shell parentShell, int iInitialWidth, int iInitialHeight, String strTitle, org.eclipse.swt.graphics.Image imgTitle) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPageChangedListener(org.eclipse.jface.dialogs.IPageChangedListener listener) voidattachPopup(String sPopupTitle, int iWidth, int iHeight) Attaches the popup window.protected voidbuttonPressed(int buttonId) voidcontrolMoved(org.eclipse.swt.events.ControlEvent e) voidcontrolResized(org.eclipse.swt.events.ControlEvent e) voidcreate()protected voidcreateButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent) org.eclipse.swt.widgets.Shellprotected voidcreateTabToolButtons(org.eclipse.swt.custom.CTabFolder tabFolder) voidorg.eclipse.swt.widgets.Shellprotected voidprotected voidvoidPacks the wizard to display enough sizevoidremovePageChangedListener(org.eclipse.jface.dialogs.IPageChangedListener listener) voidsetMinimumSize(int iWidth, int iHeight) Sets the minimum size of the wizardprotected voidsetShellStyle(int newShellStyle) voidvoidwidgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) voidwidgetDisposed(org.eclipse.swt.events.DisposeEvent e) voidwidgetSelected(org.eclipse.swt.events.SelectionEvent e) Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, 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, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setWindowManager
-
Field Details
-
wizardBase
Comment forwizardBase
-
-
Constructor Details
-
WizardBaseDialog
public WizardBaseDialog(WizardBase wizardBase, org.eclipse.swt.widgets.Shell parentShell, int iInitialWidth, int iInitialHeight, String strTitle, org.eclipse.swt.graphics.Image imgTitle)
-
-
Method Details
-
setShellStyle
protected void setShellStyle(int newShellStyle) - Overrides:
setShellStylein classorg.eclipse.jface.window.Window
-
initializeBounds
protected void initializeBounds()- Overrides:
initializeBoundsin classorg.eclipse.jface.dialogs.Dialog
-
create
public void create()- Overrides:
createin classorg.eclipse.jface.dialogs.Dialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
createDialogAreain classorg.eclipse.jface.dialogs.TitleAreaDialog
-
createTabToolButtons
protected void createTabToolButtons(org.eclipse.swt.custom.CTabFolder tabFolder) -
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
createButtonsForButtonBarin classorg.eclipse.jface.dialogs.Dialog
-
buttonPressed
protected void buttonPressed(int buttonId) - Overrides:
buttonPressedin classorg.eclipse.jface.dialogs.Dialog
-
switchTask
public void switchTask() -
okPressed
protected void okPressed()- Overrides:
okPressedin classorg.eclipse.jface.dialogs.Dialog
-
setMinimumSize
public void setMinimumSize(int iWidth, int iHeight) Sets the minimum size of the wizard- Parameters:
iWidth- width minimumiHeight- height minimum
-
createPopupContainer
public org.eclipse.swt.widgets.Shell createPopupContainer() -
getPopupContainer
public org.eclipse.swt.widgets.Shell getPopupContainer() -
attachPopup
Attaches the popup window.- Parameters:
sPopupTitle- '&' will be removed for accelerator key, if the popup title is from the control text.
-
detachPopup
public void detachPopup() -
packWizard
public void packWizard()Packs the wizard to display enough size -
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetDefaultSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
controlMoved
public void controlMoved(org.eclipse.swt.events.ControlEvent e) - Specified by:
controlMovedin interfaceorg.eclipse.swt.events.ControlListener
-
controlResized
public void controlResized(org.eclipse.swt.events.ControlEvent e) - Specified by:
controlResizedin interfaceorg.eclipse.swt.events.ControlListener
-
widgetDisposed
public void widgetDisposed(org.eclipse.swt.events.DisposeEvent e) - Specified by:
widgetDisposedin interfaceorg.eclipse.swt.events.DisposeListener
-
addPageChangedListener
public void addPageChangedListener(org.eclipse.jface.dialogs.IPageChangedListener listener) - Specified by:
addPageChangedListenerin interfaceorg.eclipse.jface.dialogs.IPageChangeProvider
-
getSelectedPage
- Specified by:
getSelectedPagein interfaceorg.eclipse.jface.dialogs.IPageChangeProvider
-
removePageChangedListener
public void removePageChangedListener(org.eclipse.jface.dialogs.IPageChangedListener listener) - Specified by:
removePageChangedListenerin interfaceorg.eclipse.jface.dialogs.IPageChangeProvider
-