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
,org.eclipse.swt.internal.SWTEventListener
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_MESSAGE
Fields 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, ELLIPSIS
Fields 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 TypeMethodDescriptionvoid
addPageChangedListener
(org.eclipse.jface.dialogs.IPageChangedListener listener) void
attachPopup
(String sPopupTitle, int iWidth, int iHeight) Attaches the popup window.protected void
buttonPressed
(int buttonId) void
controlMoved
(org.eclipse.swt.events.ControlEvent e) void
controlResized
(org.eclipse.swt.events.ControlEvent e) void
create()
protected void
createButtonsForButtonBar
(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.Control
createDialogArea
(org.eclipse.swt.widgets.Composite parent) org.eclipse.swt.widgets.Shell
protected void
createTabToolButtons
(org.eclipse.swt.custom.CTabFolder tabFolder) void
org.eclipse.swt.widgets.Shell
protected void
protected void
void
Packs the wizard to display enough sizevoid
removePageChangedListener
(org.eclipse.jface.dialogs.IPageChangedListener listener) void
setMinimumSize
(int iWidth, int iHeight) Sets the minimum size of the wizardprotected void
setShellStyle
(int newShellStyle) void
void
widgetDefaultSelected
(org.eclipse.swt.events.SelectionEvent e) void
widgetDisposed
(org.eclipse.swt.events.DisposeEvent e) void
widgetSelected
(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, setTitleImage
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
Methods 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, shortenText
Methods 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:
setShellStyle
in classorg.eclipse.jface.window.Window
-
initializeBounds
protected void initializeBounds()- Overrides:
initializeBounds
in classorg.eclipse.jface.dialogs.Dialog
-
create
public void create()- Overrides:
create
in classorg.eclipse.jface.dialogs.Dialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
createDialogArea
in 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:
createButtonsForButtonBar
in classorg.eclipse.jface.dialogs.Dialog
-
buttonPressed
protected void buttonPressed(int buttonId) - Overrides:
buttonPressed
in classorg.eclipse.jface.dialogs.Dialog
-
switchTask
public void switchTask() -
okPressed
protected void okPressed()- Overrides:
okPressed
in 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:
widgetDefaultSelected
in interfaceorg.eclipse.swt.events.SelectionListener
-
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetSelected
in interfaceorg.eclipse.swt.events.SelectionListener
-
controlMoved
public void controlMoved(org.eclipse.swt.events.ControlEvent e) - Specified by:
controlMoved
in interfaceorg.eclipse.swt.events.ControlListener
-
controlResized
public void controlResized(org.eclipse.swt.events.ControlEvent e) - Specified by:
controlResized
in interfaceorg.eclipse.swt.events.ControlListener
-
widgetDisposed
public void widgetDisposed(org.eclipse.swt.events.DisposeEvent e) - Specified by:
widgetDisposed
in interfaceorg.eclipse.swt.events.DisposeListener
-
addPageChangedListener
public void addPageChangedListener(org.eclipse.jface.dialogs.IPageChangedListener listener) - Specified by:
addPageChangedListener
in interfaceorg.eclipse.jface.dialogs.IPageChangeProvider
-
getSelectedPage
- Specified by:
getSelectedPage
in interfaceorg.eclipse.jface.dialogs.IPageChangeProvider
-
removePageChangedListener
public void removePageChangedListener(org.eclipse.jface.dialogs.IPageChangedListener listener) - Specified by:
removePageChangedListener
in interfaceorg.eclipse.jface.dialogs.IPageChangeProvider
-