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
Constructor and Description |
---|
BaseDialog(Shell parentShell,
int shellStyle,
String title,
String message,
IDialogSettings settings) |
BaseDialog(Shell parentShell,
String title,
String message,
IDialogSettings settings) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureShell(Shell newShell) |
protected Control |
createDialogArea(Composite parent) |
protected abstract void |
createUI(Composite parent) |
protected void |
fillContextMenu(IMenuManager manager,
VIEWER viewer) |
VIEWER |
getCurrentViewer() |
protected IDialogSettings |
getDialogBoundsSettings() |
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, close, 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, 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)
public BaseDialog(Shell parentShell, String title, String message, IDialogSettings settings)
protected void configureShell(Shell newShell)
configureShell
in class Window
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 getDialogBoundsSettings()
getDialogBoundsSettings
in class Dialog
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.