Class SourceLookupDialog
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.debug.ui.sourcelookup.SourceLookupDialog
- All Implemented Interfaces:
- IShellProvider
A dialog for editing the source lookup path of a
 source lookup director.
 
This class may be instantiated.
- Since:
- 3.0
- Restriction:
- This class is not intended to be subclassed by clients.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.jface.window.WindowWindow.IExceptionHandler
- 
Field SummaryFields inherited from class org.eclipse.jface.dialogs.TitleAreaDialogDLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGEFields inherited from class org.eclipse.jface.dialogs.DialogblockedHandler, 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.WindowCANCEL, OK, resizeHasOccurred
- 
Constructor SummaryConstructorsConstructorDescriptionSourceLookupDialog(Shell shell, ISourceLookupDirector director) Constructs a dialog to edit the source lookup path managed by the given source lookup director.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanclose()Closes this window, disposes its shell, and removes this window from its window manager (if it has one).protected voidconfigureShell(Shell shell) Configures the given shell in preparation for opening this window in it.protected ControlcreateDialogArea(Composite parent) Creates and returns the contents of the upper part of this dialog (above the button bar).protected IDialogSettingsGets the dialog settings that should be used for remembering the bounds of of the dialog, according to the dialog bounds strategy.protected voidNotifies that the ok button of this dialog has been pressed.Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialogcreateContents, getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImageMethods inherited from class org.eclipse.jface.dialogs.TrayDialogcloseTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailableMethods inherited from class org.eclipse.jface.dialogs.DialogapplyDialogFont, 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, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenTextMethods inherited from class org.eclipse.jface.window.WindowcanHandleShellCloseEvent, 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
- 
Constructor Details- 
SourceLookupDialogConstructs a dialog to edit the source lookup path managed by the given source lookup director. Persists the resulting source lookup path on the launch configuration associated with the given source lookup director.- Parameters:
- shell- shell to parent the dialog
- director- source lookup director managing the source lookup path to be edited
 
 
- 
- 
Method Details- 
createDialogAreaDescription copied from class:TitleAreaDialogCreates and returns the contents of the upper part of this dialog (above the button bar).The Dialogimplementation of this framework method creates and returns a newCompositewith no margins and spacing. Subclasses should override.- Overrides:
- createDialogAreain class- TitleAreaDialog
- Parameters:
- parent- The parent composite to contain the dialog area
- Returns:
- the dialog area control
 
- 
okPressedprotected void okPressed()Description copied from class:DialogNotifies that the ok button of this dialog has been pressed.The Dialogimplementation of this framework method sets this dialog's return code toWindow.OKand closes the dialog. Subclasses may override.
- 
configureShellDescription copied from class:WindowConfigures the given shell in preparation for opening this window in it.The default implementation of this framework method sets the shell's image and gives it a grid layout. Subclasses may extend or reimplement. - Overrides:
- configureShellin class- Window
- Parameters:
- shell- the shell
 
- 
closepublic boolean close()Description copied from class:WindowCloses this window, disposes its shell, and removes this window from its window manager (if it has one).This framework method may be extended ( super.closemust be called).Note that in order to prevent recursive calls to this method it does not call Shell#close(). As a resultShellListeners will not receive ashellClosedevent.
- 
getDialogBoundsSettingsDescription copied from class:DialogGets the dialog settings that should be used for remembering the bounds of of the dialog, according to the dialog bounds strategy.- Overrides:
- getDialogBoundsSettingsin class- Dialog
- Returns:
- settings the dialog settings used to store the dialog's location
         and/or size, or nullif the dialog's bounds should never be stored.
- See Also:
 
 
-