java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TitleAreaDialog
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
- All Implemented Interfaces:
- org.eclipse.debug.ui.ILaunchConfigurationDialog, org.eclipse.debug.core.ILaunchConfigurationListener, org.eclipse.jface.operation.IRunnableContext
- public class LaunchConfigurationDialog
- extends LaunchConfigurationPropertiesDialog
A dialog used to edit & launch a single launch configuration.
| Nested classes inherited from class org.eclipse.jface.window.Window |
org.eclipse.jface.window.Window.IExceptionHandler |
| Fields inherited from class org.eclipse.jface.dialogs.Dialog |
blockedHandler, buttonBar, dialogArea, DLG_IMG_ERROR, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS |
| Fields inherited from class org.eclipse.jface.window.Window |
CANCEL, OK |
| Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog |
buttonPressed, configureShell, create, createButtonBar, createContents, createDialogArea, createLaunchConfigurationEditArea, createLaunchConfigurationSelectionArea, doInitialTreeSelection, generateName, getActiveTab, getBannerImage, getCurrentlyVisibleLaunchConfigurationDialog, getDeleteAction, getDialogSettings, getDisplay, getDuplicateAction, getEditArea, getInitialLocation, getInitialSize, getInitialStatus, getLastLaunchedWorkbenchConfiguration, getLaunchButtonText, getLaunchGroup, getMode, getNewAction, getOpenMode, getTabGroup, getTabs, getTabViewer, handleClosePressed, handleLaunchConfigurationSelectionChanged, handleLaunchPressed, handleStatus, handleTabSelectionChanged, handleTreeViewerKeyPressed, initializeBounds, isEqual, persistSashWeights, persistShellGeometry, refreshStatus, run, setActiveTab, setActiveTab, setCurrentlyVisibleLaunchConfigurationDialog, setEditArea, setInitialSelection, setInitialStatus, setLaunchGroup, setModeLabelState, setName, setOpenMode, setShellSize, setTabViewer, updateMessage |
| Methods inherited from class org.eclipse.jface.dialogs.Dialog |
applyDialogFont, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText |
| Methods inherited from class org.eclipse.jface.window.Window |
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getLayout, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, setBlockOnOpen, setDefaultImage, setDefaultImages, setExceptionHandler, setReturnCode, setShellStyle, setWindowManager |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LaunchConfigurationDialog
public LaunchConfigurationDialog(org.eclipse.swt.widgets.Shell shell,
org.eclipse.debug.core.ILaunchConfiguration launchConfiguration,
LaunchGroupExtension group)
- Constructs a dialog
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)
- This dialog has 'Launch' and 'Close' buttons.
- Overrides:
createButtonsForButtonBar in class LaunchConfigurationPropertiesDialog
getShellTitle
protected java.lang.String getShellTitle()
- Overrides:
getShellTitle in class LaunchConfigurationPropertiesDialog
getTitleAreaTitle
protected java.lang.String getTitleAreaTitle()
- Overrides:
getTitleAreaTitle in class LaunchConfigurationPropertiesDialog
updateButtons
public void updateButtons()
- Description copied from interface:
org.eclipse.debug.ui.ILaunchConfigurationDialog
- Adjusts the enable state of this dialog's buttons
to reflect the state of the active tab group.
This may be called by to force a button state
update.
- Specified by:
updateButtons in interface org.eclipse.debug.ui.ILaunchConfigurationDialog- Overrides:
updateButtons in class LaunchConfigurationPropertiesDialog
getHelpContextId
protected java.lang.String getHelpContextId()
- Overrides:
getHelpContextId in class LaunchConfigurationPropertiesDialog
initializeContent
protected void initializeContent()
- Overrides:
initializeContent in class LaunchConfigurationPropertiesDialog
getDialogSettingsSectionName
protected java.lang.String getDialogSettingsSectionName()
- Returns the name of the section that this dialog stores its settings in
- Overrides:
getDialogSettingsSectionName in class LaunchConfigurationPropertiesDialog