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
FieldsFields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields 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, ELLIPSISFields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred -
Constructor Summary
ConstructorsConstructorDescriptionBaseDialog(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 TypeMethodDescriptionbooleanclose()protected ControlcreateDialogArea(Composite parent) protected abstract voidprotected voidfillContextMenu(IMenuManager manager, VIEWER viewer) protected IDialogSettingsprotected IDialogSettingsprotected IDialogSettingsgetDialogSettings(String sectionName) protected voidvoidsetCurrentViewer(VIEWER currentViewer) Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods 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, shortenTextMethods 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:
createDialogAreain classTitleAreaDialog
-
createUI
-
getCurrentViewer
-
setCurrentViewer
-
hookContextMenu
protected void hookContextMenu() -
fillContextMenu
-
getDialogSettings
- Since:
- 3.4
-
getDialogSettings
- Since:
- 3.4
-
getDialogBoundsSettings
- Overrides:
getDialogBoundsSettingsin classDialog
-
close
public boolean close()
-