Class PinsetSourceConfigurationTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
org.eclipse.epsilon.pinset.dt.launching.tabs.PinsetSourceConfigurationTab
- All Implemented Interfaces:
EventListener,org.eclipse.debug.core.IPrototypeAttributesLabelProvider,org.eclipse.debug.ui.ILaunchConfigurationTab,org.eclipse.debug.ui.ILaunchConfigurationTab2,org.eclipse.swt.events.ModifyListener,org.eclipse.swt.events.SelectionListener,org.eclipse.swt.internal.SWTEventListener
public class PinsetSourceConfigurationTab
extends AbstractSourceConfigurationTab
implements org.eclipse.swt.events.SelectionListener
PinsetSourceConfigurationTab.
- Since:
- 2.1
- Author:
- Alfonso de la Vega
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.swt.widgets.Buttonstatic final Stringstatic final intstatic final intprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Buttonstatic final Stringprotected org.eclipse.swt.widgets.Groupprotected org.eclipse.swt.widgets.TextFields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
browse, extras, fileLabel, filePath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite parent) protected voidcreateOutputFolderGroup(org.eclipse.swt.widgets.Composite control) protected org.eclipse.swt.widgets.TextcreatePathTextBox(org.eclipse.swt.widgets.Composite parent) getTitle()voidinitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) voidperformApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) voidsetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) protected voidvoidwidgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) voidwidgetSelected(org.eclipse.swt.events.SelectionEvent e) Methods inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
canSave, createBrowseWorkspaceForContainerButton, createBrowseWorkspaceForFileButton, createGroup, createTwoColumnComposite, getActiveEditorName, getActiveEditorPath, getExtras, getFileLabel, getImage, getName, getSourceAttributeName, modifyText, newLaunchConfigurationNameMethods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createUpdateJob, createVerticalSpacer, deactivated, dispose, getAttributeLabel, getAttributesLabelsForPrototype, getControl, getErrorMessage, getHelpContextId, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, getUpdateJobDelay, getWarningMessage, initializeAttributes, isDirty, isValid, launched, scheduleUpdateJob, setAttribute, setControl, setDirty, setErrorMessage, setHelpContextId, setLaunchConfigurationDialog, setMessage, setWarningMessage, updateLaunchConfigurationDialogMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.debug.ui.ILaunchConfigurationTab
OkToLeaveTab, postApply
-
Field Details
-
OUTPUT_FOLDER
- See Also:
-
GENERATE_TO
- See Also:
-
GENERATE_TO_DEFAULT_FOLDER
public static final int GENERATE_TO_DEFAULT_FOLDER- See Also:
-
GENERATE_TO_CUSTOM_FOLDER
public static final int GENERATE_TO_CUSTOM_FOLDER- See Also:
-
outputFolderGroup
protected org.eclipse.swt.widgets.Group outputFolderGroup -
outputFolderPath
protected org.eclipse.swt.widgets.Text outputFolderPath -
generateToDefaultFolder
protected org.eclipse.swt.widgets.Button generateToDefaultFolder -
generateToCustomFolder
protected org.eclipse.swt.widgets.Button generateToCustomFolder -
browseForOutputFolder
protected org.eclipse.swt.widgets.Button browseForOutputFolder
-
-
Constructor Details
-
PinsetSourceConfigurationTab
public PinsetSourceConfigurationTab()
-
-
Method Details
-
getPlugin
- Specified by:
getPluginin classAbstractSourceConfigurationTab
-
getImagePath
- Specified by:
getImagePathin classAbstractSourceConfigurationTab
-
getFileExtension
- Overrides:
getFileExtensionin classAbstractSourceConfigurationTab- Returns:
-
getSelectionTitle
- Specified by:
getSelectionTitlein classAbstractSourceConfigurationTab
-
getSelectionSubtitle
- Specified by:
getSelectionSubtitlein classAbstractSourceConfigurationTab
-
getLaunchConfigurationKey
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createControlin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
createControlin classAbstractSourceConfigurationTab
-
createOutputFolderGroup
protected void createOutputFolderGroup(org.eclipse.swt.widgets.Composite control) -
createPathTextBox
protected org.eclipse.swt.widgets.Text createPathTextBox(org.eclipse.swt.widgets.Composite parent) -
updateEnabledStateOfOutputWidgets
protected void updateEnabledStateOfOutputWidgets() -
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetDefaultSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
setDefaultsin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
setDefaultsin classAbstractSourceConfigurationTab
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
performApplyin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
performApplyin classAbstractSourceConfigurationTab
-
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) - Specified by:
initializeFromin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
initializeFromin classAbstractSourceConfigurationTab
-
getTitle
- Overrides:
getTitlein classAbstractSourceConfigurationTab
-