Fields inherited from class org.eclipse.jface.dialogs.PopupDialog
HOVER_SHELLSTYLE, INFOPOPUP_SHELLSTYLE, INFOPOPUPRESIZE_SHELLSTYLE, POPUP_HORIZONTALSPACING, POPUP_IMG_MENU, POPUP_IMG_MENU_DISABLED, POPUP_MARGINHEIGHT, POPUP_MARGINWIDTH, POPUP_VERTICALSPACING
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
close()Closes this window, disposes its shell, and removes this window from its window manager (if it has one).
createDialogArea(Composite parent)Creates and returns the contents of the dialog (the area below the title area and above the info text area.
getActionText()Returns the text to be shown as the action performed when this dialog's persist command is invoked, or
getBackgroundColorExclusions()Return a list of controls which should never have their background color reset.
getInitialSize()Returns the initial size to use for the shell.
initSashWeights()Initializes the sash form weights from the preference store (using default values if no sash weights were stored previously).
persist()Persists the contents of the dialog.
saveDialogBounds(Shell shell)Saves the bounds of the shell in the appropriate dialog settings.
Methods inherited from class org.eclipse.debug.ui.DebugPopup
getCommandId, getDialogSettings, getInfoText, getInitialLocation, open, wasPersisted
Methods inherited from class org.eclipse.jface.dialogs.PopupDialog
adjustBounds, applyBackgroundColor, applyForegroundColor, configureShell, createContents, createInfoTextArea, createTitleControl, createTitleMenuArea, fillDialogMenu, getBackground, getDefaultLocation, getDefaultSize, getFocusControl, getForeground, getForegroundColorExclusions, getPersistBounds, getPersistLocation, getPersistSize, hasInfoArea, hasTitleArea, setInfoText, setTabOrder, setTitleText, showDialogMenu
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, create, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
public InspectPopupDialog(Shell shell, Point anchor, String commandId, IExpression expression)Creates a new inspect popup.
shell- The parent shell
anchor- point at which to anchor the popup in Display coordinates. Since 3.3
nullindicates a default location should be used.
commandId- The command id to be used for persistence of the dialog (possibly
expression- The expression being inspected
createDialogAreaCreates and returns the contents of the dialog (the area below the title area and above the info text area.
PopupDialogimplementation of this framework method creates and returns a new
Compositewith standard margins and spacing.
The returned control's layout data must be an instance of
GridData. This method must not modify the parent's layout.
Subclasses must override this method but may call
superas in the following example:
Composite composite = (Composite) super.createDialogArea(parent); //add controls to composite as necessary return composite;
protected void initSashWeights()Initializes the sash form weights from the preference store (using default values if no sash weights were stored previously).
protected void saveDialogBounds(Shell shell)Saves the bounds of the shell in the appropriate dialog settings. The bounds are recorded relative to the parent shell, if there is one, or display coordinates if there is no parent shell. Subclasses typically need not override this method, but may extend it (calling
super.saveDialogBoundsif additional bounds information should be stored. Clients may also call this method to persist the bounds at times other than closing the dialog.
public boolean close()Closes this window, disposes its shell, and removes this window from its window manager (if it has one).
This method is extended to save the dialog bounds and initialize widget state so that the widgets can be recreated if the dialog is reopened. This method may be extended (
super.closemust be called).
protected String getActionText()Description copied from class:
DebugPopupReturns the text to be shown as the action performed when this dialog's persist command is invoked, or
Subclasses should override as necessary.
protected void persist()Description copied from class:
DebugPopupPersists the contents of the dialog. Subclasses should override as required, but also call super.persist().
protected Point getInitialSize()Description copied from class:
WindowReturns the initial size to use for the shell. The default implementation returns the preferred size of the shell, using
Shell.computeSize(SWT.DEFAULT, SWT.DEFAULT, true).
getBackgroundColorExclusionsReturn a list of controls which should never have their background color reset. Subclasses may extend this method, but should always call
super.getBackgroundColorExclusionsto aggregate the list.