Class NewLaunchConfigEditPage.LaunchConfigurationDialogExt
- 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.internal.ui.launchConfigurations.LaunchConfigurationsDialog
-
- org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
-
- org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
-
- org.eclipse.launchbar.ui.internal.dialogs.NewLaunchConfigEditPage.LaunchConfigurationDialogExt
-
- All Implemented Interfaces:
java.util.EventListener,org.eclipse.debug.core.ILaunchConfigurationListener,org.eclipse.debug.ui.ILaunchConfigurationDialog,org.eclipse.jface.operation.IRunnableContext,org.eclipse.jface.util.IPropertyChangeListener,org.eclipse.jface.window.IShellProvider
- Enclosing class:
- NewLaunchConfigEditPage
private class NewLaunchConfigEditPage.LaunchConfigurationDialogExt extends org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
-
-
Field Summary
-
Fields inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
DEFAULT_INITIAL_DIALOG_SIZE, fReservedNames, ID_CANCEL_BUTTON, ID_CLOSE_BUTTON, ID_DISCARD_BUTTON, ID_LAUNCH_BUTTON, LAUNCH_CONFIGURATION_DIALOG_OPEN_ON_LAST_LAUNCHED, LAUNCH_CONFIGURATION_DIALOG_OPEN_ON_SELECTION, LAUNCH_CONFIGURATION_DIALOG_REUSE_OPEN, MAX_DIALOG_HEIGHT_PERCENT, MAX_DIALOG_WIDTH_PERCENT
-
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
-
Fields inherited from class org.eclipse.jface.dialogs.Dialog
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 Summary
Constructors Constructor Description LaunchConfigurationDialogExt()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoSetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy wc)java.lang.StringgenerateName(java.lang.String name)protected org.eclipse.debug.core.ILaunchConfigurationgetLaunchConfiguration()org.eclipse.debug.internal.ui.launchConfigurations.LaunchGroupExtensiongetLaunchGroup()booleanisTreeSelectionEmpty()voidlaunchConfigurationAdded(org.eclipse.debug.core.ILaunchConfiguration configuration)voidrun(boolean fork, boolean cancelable, org.eclipse.jface.operation.IRunnableWithProgress runnable)voidsetTabViewer(org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer viewer)voidupdateButtons()voidupdateMessage()-
Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
createButtonsForButtonBar, getDialogSettingsSectionName, getHelpContextId, getTitleAreaTitle
-
Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
addContent, close, getShellTitle, initializeBounds, initializeContent, launchConfigurationChanged, launchConfigurationRemoved, okPressed, open
-
Methods inherited from class org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
buttonPressed, configureShell, create, createButtonBar, createContents, createDialogArea, createLaunchConfigurationEditArea, createLaunchConfigurationSelectionArea, createToolbarActions, doInitialTreeSelection, generateName, getActiveTab, getBannerImage, getCollapseAllAction, getCurrentlyVisibleLaunchConfigurationDialog, getDeleteAction, getDialogBoundsSettings, getDialogBoundsStrategy, getDialogSettings, getDisplay, getDuplicateAction, getExportAction, getFilterAction, getInitialSize, getInitialStatus, getLastLaunchedWorkbenchConfiguration, getLaunchButtonText, getLaunchManager, getLinkPrototypeAction, getMode, getNewAction, getNewPrototypeAction, getOpenMode, getReservedNameSet, getResetWithPrototypeValuesAction, getSelectedPage, getTabGroup, getTabs, getTabViewer, getUnlinkPrototypeAction, handleClosePressed, handleLaunchConfigurationSelectionChanged, handleLaunchPressed, handleStatus, isEqual, isSafeToClose, launchButtonPressed, persistExpansion, persistSashWeights, propertyChange, refreshLaunchConfigurationView, refreshStatus, resize, restoreExpansion, setActiveTab, setActiveTab, setCurrentlyVisibleLaunchConfigurationDialog, setDefaultsOnOpen, setInitialSelection, setInitialStatus, setLaunchGroup, setModeLabelState, setName, setOpenMode, setShellSize, setShift, shouldSaveCurrentConfig, shouldSetDefaultsOnOpen
-
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
-
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
-
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, getInitialLocation, getOKButton, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
-
-
-
Method Detail
-
getLaunchConfiguration
protected org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration()
- Overrides:
getLaunchConfigurationin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
-
launchConfigurationAdded
public void launchConfigurationAdded(org.eclipse.debug.core.ILaunchConfiguration configuration)
- Specified by:
launchConfigurationAddedin interfaceorg.eclipse.debug.core.ILaunchConfigurationListener- Overrides:
launchConfigurationAddedin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationPropertiesDialog
-
getLaunchGroup
public org.eclipse.debug.internal.ui.launchConfigurations.LaunchGroupExtension getLaunchGroup()
- Overrides:
getLaunchGroupin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
-
updateMessage
public void updateMessage()
- Specified by:
updateMessagein interfaceorg.eclipse.debug.ui.ILaunchConfigurationDialog- Overrides:
updateMessagein classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
-
updateButtons
public void updateButtons()
- Specified by:
updateButtonsin interfaceorg.eclipse.debug.ui.ILaunchConfigurationDialog- Overrides:
updateButtonsin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationDialog
-
run
public void run(boolean fork, boolean cancelable, org.eclipse.jface.operation.IRunnableWithProgress runnable) throws java.lang.reflect.InvocationTargetException, java.lang.InterruptedException- Specified by:
runin interfaceorg.eclipse.jface.operation.IRunnableContext- Overrides:
runin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.InterruptedException
-
generateName
public java.lang.String generateName(java.lang.String name)
- Specified by:
generateNamein interfaceorg.eclipse.debug.ui.ILaunchConfigurationDialog- Overrides:
generateNamein classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
-
doSetDefaults
public void doSetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy wc)
- Overrides:
doSetDefaultsin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
-
setTabViewer
public void setTabViewer(org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer viewer)
- Overrides:
setTabViewerin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
-
isTreeSelectionEmpty
public boolean isTreeSelectionEmpty()
- Overrides:
isTreeSelectionEmptyin classorg.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog
-
-