Class BaseDialog<VIEWER extends Viewer>
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.net4j.util.ui.widgets.BaseDialog<VIEWER>
- All Implemented Interfaces:
IShellProvider
- Direct Known Subclasses:
CredentialsDialog
,LogDialog
- Since:
- 3.4
- Author:
- Eike Stepper
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
Window.IExceptionHandler
-
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
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred
-
Constructor Summary
ConstructorDescriptionBaseDialog
(Shell parentShell, int shellStyle, String title, String message, IDialogSettings settings) BaseDialog
(Shell parentShell, int shellStyle, String title, String message, IDialogSettings settings, ImageDescriptor descriptor) BaseDialog
(Shell parentShell, String title, String message, IDialogSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionboolean
close()
protected Control
createDialogArea
(Composite parent) protected abstract void
protected void
fillContextMenu
(IMenuManager manager, VIEWER viewer) protected IDialogSettings
protected IDialogSettings
protected IDialogSettings
getDialogSettings
(String sectionName) protected void
void
setCurrentViewer
(VIEWER currentViewer) 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, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, okPressed, 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, setShellStyle, setWindowManager
-
Field Details
-
DEFAULT_SHELL_STYLE
public static final int DEFAULT_SHELL_STYLE- See Also:
-
-
Constructor Details
-
BaseDialog
public BaseDialog(Shell parentShell, int shellStyle, String title, String message, IDialogSettings settings, ImageDescriptor descriptor) - Since:
- 3.4
-
BaseDialog
public BaseDialog(Shell parentShell, int shellStyle, String title, String message, IDialogSettings settings) -
BaseDialog
-
-
Method Details
-
createDialogArea
- Overrides:
createDialogArea
in classTitleAreaDialog
-
createUI
-
getCurrentViewer
-
setCurrentViewer
-
hookContextMenu
protected void hookContextMenu() -
fillContextMenu
-
getDialogSettings
- Since:
- 3.4
-
getDialogSettings
- Since:
- 3.4
-
getDialogBoundsSettings
- Overrides:
getDialogBoundsSettings
in classDialog
-
close
public boolean close()
-