public abstract class BaseDialog<VIEWER extends Viewer> extends TitleAreaDialog
Window.IExceptionHandler
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_SHELL_STYLE |
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
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
CANCEL, OK, resizeHasOccurred
Constructor and Description |
---|
BaseDialog(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) |
Modifier and Type | Method and Description |
---|---|
boolean |
close() |
protected Control |
createDialogArea(Composite parent) |
protected abstract void |
createUI(Composite parent) |
protected void |
fillContextMenu(IMenuManager manager,
VIEWER viewer) |
VIEWER |
getCurrentViewer() |
protected IDialogSettings |
getDialogBoundsSettings() |
protected IDialogSettings |
getDialogSettings() |
protected IDialogSettings |
getDialogSettings(String sectionName) |
protected void |
hookContextMenu() |
void |
setCurrentViewer(VIEWER currentViewer) |
createContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
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
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
public static final int DEFAULT_SHELL_STYLE
public BaseDialog(Shell parentShell, int shellStyle, String title, String message, IDialogSettings settings, ImageDescriptor descriptor)
public BaseDialog(Shell parentShell, int shellStyle, String title, String message, IDialogSettings settings)
public BaseDialog(Shell parentShell, String title, String message, IDialogSettings settings)
protected Control createDialogArea(Composite parent)
createDialogArea
in class TitleAreaDialog
protected abstract void createUI(Composite parent)
public VIEWER getCurrentViewer()
public void setCurrentViewer(VIEWER currentViewer)
protected void hookContextMenu()
protected void fillContextMenu(IMenuManager manager, VIEWER viewer)
protected IDialogSettings getDialogSettings()
protected IDialogSettings getDialogSettings(String sectionName)
protected IDialogSettings getDialogBoundsSettings()
getDialogBoundsSettings
in class Dialog
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.