Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jface.window.Window

        org.eclipse.jface.window.Window.IExceptionHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected WizardBase wizardBase
      Comment for wizardBase
      • 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
      • Fields inherited from class org.eclipse.jface.window.Window

        CANCEL, OK, resizeHasOccurred
    • 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 size
      void removePageChangedListener​(org.eclipse.jface.dialogs.IPageChangedListener listener)  
      void setMinimumSize​(int iWidth, int iHeight)
      Sets the minimum size of the wizard
      protected 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • wizardBase

        protected final WizardBase wizardBase
        Comment for wizardBase
    • 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 class org.eclipse.jface.window.Window
      • initializeBounds

        protected void initializeBounds()
        Overrides:
        initializeBounds in class org.eclipse.jface.dialogs.Dialog
      • create

        public void create()
        Overrides:
        create in class org.eclipse.jface.dialogs.Dialog
      • createDialogArea

        protected org.eclipse.swt.widgets.Control createDialogArea​(org.eclipse.swt.widgets.Composite parent)
        Overrides:
        createDialogArea in class org.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 class org.eclipse.jface.dialogs.Dialog
      • buttonPressed

        protected void buttonPressed​(int buttonId)
        Overrides:
        buttonPressed in class org.eclipse.jface.dialogs.Dialog
      • switchTask

        public void switchTask()
      • okPressed

        protected void okPressed()
        Overrides:
        okPressed in class org.eclipse.jface.dialogs.Dialog
      • setMinimumSize

        public void setMinimumSize​(int iWidth,
                                   int iHeight)
        Sets the minimum size of the wizard
        Parameters:
        iWidth - width minimum
        iHeight - 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 interface org.eclipse.swt.events.SelectionListener
      • widgetSelected

        public void widgetSelected​(org.eclipse.swt.events.SelectionEvent e)
        Specified by:
        widgetSelected in interface org.eclipse.swt.events.SelectionListener
      • controlMoved

        public void controlMoved​(org.eclipse.swt.events.ControlEvent e)
        Specified by:
        controlMoved in interface org.eclipse.swt.events.ControlListener
      • controlResized

        public void controlResized​(org.eclipse.swt.events.ControlEvent e)
        Specified by:
        controlResized in interface org.eclipse.swt.events.ControlListener
      • widgetDisposed

        public void widgetDisposed​(org.eclipse.swt.events.DisposeEvent e)
        Specified by:
        widgetDisposed in interface org.eclipse.swt.events.DisposeListener
      • addPageChangedListener

        public void addPageChangedListener​(org.eclipse.jface.dialogs.IPageChangedListener listener)
        Specified by:
        addPageChangedListener in interface org.eclipse.jface.dialogs.IPageChangeProvider
      • getSelectedPage

        public java.lang.Object getSelectedPage()
        Specified by:
        getSelectedPage in interface org.eclipse.jface.dialogs.IPageChangeProvider
      • removePageChangedListener

        public void removePageChangedListener​(org.eclipse.jface.dialogs.IPageChangedListener listener)
        Specified by:
        removePageChangedListener in interface org.eclipse.jface.dialogs.IPageChangeProvider