Package com.e1c.g5.dt.applications.ui
Class NewApplicationDialog
- java.lang.Object
-
- org.eclipse.jface.window.Window
-
- org.eclipse.jface.dialogs.Dialog
-
- org.eclipse.jface.dialogs.TrayDialog
-
- org.eclipse.jface.dialogs.TitleAreaDialog
-
- com.e1c.g5.dt.applications.ui.NewApplicationDialog
-
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
public class NewApplicationDialog extends org.eclipse.jface.dialogs.TitleAreaDialog
The application creation dialog.Dialog execution is based on the new wizard Eclipse Extension Point content of the category
com.e1c.g5.dt.applications.ui.wizard.newApplication
.
-
-
Field Summary
-
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 NewApplicationDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject project)
Creates an instance of new application dialog.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
configureShell(org.eclipse.swt.widgets.Shell shell)
protected org.eclipse.swt.widgets.Control
createDialogArea(org.eclipse.swt.widgets.Composite parent)
static org.eclipse.jface.dialogs.Dialog
createDialogOrWizard(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject project)
Creates new application dialog or wizard based on the registered wizards count.int
open()
-
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, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
-
-
-
Constructor Detail
-
NewApplicationDialog
public NewApplicationDialog(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject project)
Creates an instance of new application dialog.- Parameters:
parentShell
- the parent SWT shell ornull
if noneproject
- the context project ornull
if none
-
-
Method Detail
-
createDialogOrWizard
public static org.eclipse.jface.dialogs.Dialog createDialogOrWizard(org.eclipse.swt.widgets.Shell parentShell, org.eclipse.core.resources.IProject project) throws org.eclipse.core.runtime.CoreException
Creates new application dialog or wizard based on the registered wizards count.- Parameters:
parentShell
- the parent SWT shell ornull
if noneproject
- the context project ornull
if none- Returns:
- the created dialog, never
null
- Throws:
org.eclipse.core.runtime.CoreException
- if dialog creation failed
-
open
public int open()
- Overrides:
open
in classorg.eclipse.jface.window.Window
-
configureShell
protected void configureShell(org.eclipse.swt.widgets.Shell shell)
- Overrides:
configureShell
in classorg.eclipse.jface.window.Window
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
- Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-
-