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:
java.util.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
-
-
Field Summary
Fields Modifier and Type Field Description protected WizardBase
wizardBase
Comment forwizardBase
-
Fields 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
-
-
Constructor Summary
Constructors Constructor Description WizardBaseDialog(WizardBase wizardBase, org.eclipse.swt.widgets.Shell parentShell, int iInitialWidth, int iInitialHeight, java.lang.String strTitle, org.eclipse.swt.graphics.Image imgTitle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPageChangedListener(org.eclipse.jface.dialogs.IPageChangedListener listener)
void
attachPopup(java.lang.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
createPopupContainer()
protected void
createTabToolButtons(org.eclipse.swt.custom.CTabFolder tabFolder)
void
detachPopup()
org.eclipse.swt.widgets.Shell
getPopupContainer()
java.lang.Object
getSelectedPage()
protected void
initializeBounds()
protected void
okPressed()
void
packWizard()
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
switchTask()
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 Detail
-
wizardBase
protected final WizardBase wizardBase
Comment forwizardBase
-
-
Constructor Detail
-
WizardBaseDialog
public WizardBaseDialog(WizardBase wizardBase, org.eclipse.swt.widgets.Shell parentShell, int iInitialWidth, int iInitialHeight, java.lang.String strTitle, org.eclipse.swt.graphics.Image imgTitle)
-
-
Method Detail
-
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
public void attachPopup(java.lang.String sPopupTitle, int iWidth, int iHeight)
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
public java.lang.Object 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
-
-