Class EglSourceConfigurationTab
java.lang.Object
org.eclipse.debug.ui.AbstractLaunchConfigurationTab
org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
org.eclipse.epsilon.egl.dt.launching.tabs.EglSourceConfigurationTab
- 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 EglSourceConfigurationTab
extends AbstractSourceConfigurationTab
implements org.eclipse.swt.events.SelectionListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Groupprotected org.eclipse.swt.widgets.Groupprotected static final Stringprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Textprotected org.eclipse.swt.widgets.Textprotected org.eclipse.swt.widgets.Buttonprotected org.eclipse.swt.widgets.Textprotected org.eclipse.swt.widgets.GroupFields inherited from class org.eclipse.epsilon.common.dt.launching.tabs.AbstractSourceConfigurationTab
browse, extras, fileLabel, filePath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSave()voidcreateControl(org.eclipse.swt.widgets.Composite parent) protected voidcreateEglTargetGroup(org.eclipse.swt.widgets.Composite control) protected voidcreateEgxTargetGroup(org.eclipse.swt.widgets.Composite control) protected org.eclipse.swt.widgets.TextcreatePathTextBox(org.eclipse.swt.widgets.Composite parent) protected voidcreateTraceGroup(org.eclipse.swt.widgets.Composite control) getTitle()voidinitializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) static voidvoidperformApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) voidsetDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) protected booleanprotected voidprotected 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
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
-
ERROR_TRACE_CONSOLE
- See Also:
-
outputFilePath
protected org.eclipse.swt.widgets.Text outputFilePath -
outputDirPath
protected org.eclipse.swt.widgets.Text outputDirPath -
generateToConsole
protected org.eclipse.swt.widgets.Button generateToConsole -
generateToFile
protected org.eclipse.swt.widgets.Button generateToFile -
generateToDefaultDir
protected org.eclipse.swt.widgets.Button generateToDefaultDir -
generateToCustomDir
protected org.eclipse.swt.widgets.Button generateToCustomDir -
browseForOutputFile
protected org.eclipse.swt.widgets.Button browseForOutputFile -
browseForOutputDir
protected org.eclipse.swt.widgets.Button browseForOutputDir -
eglTargetGroup
protected org.eclipse.swt.widgets.Group eglTargetGroup -
egxTargetGroup
protected org.eclipse.swt.widgets.Group egxTargetGroup -
traceGroup
protected org.eclipse.swt.widgets.Group traceGroup -
appendToFile
protected org.eclipse.swt.widgets.Button appendToFile -
traceDestination
protected org.eclipse.swt.widgets.Text traceDestination -
browseForTraceDestination
protected org.eclipse.swt.widgets.Button browseForTraceDestination -
produceTrace
protected org.eclipse.swt.widgets.Button produceTrace
-
-
Constructor Details
-
EglSourceConfigurationTab
public EglSourceConfigurationTab()
-
-
Method Details
-
main
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createControlin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
createControlin classAbstractSourceConfigurationTab
-
createEglTargetGroup
protected void createEglTargetGroup(org.eclipse.swt.widgets.Composite control) -
createEgxTargetGroup
protected void createEgxTargetGroup(org.eclipse.swt.widgets.Composite control) -
createTraceGroup
protected void createTraceGroup(org.eclipse.swt.widgets.Composite control) -
thereAreAnyFineGrainedTracePostprocessors
protected boolean thereAreAnyFineGrainedTracePostprocessors() -
createPathTextBox
protected org.eclipse.swt.widgets.Text createPathTextBox(org.eclipse.swt.widgets.Composite parent) -
updateEnabledStateOfOutputWidgets
protected void updateEnabledStateOfOutputWidgets() -
updateEnabledStateOfTraceWidgets
protected void updateEnabledStateOfTraceWidgets() -
canSave
public boolean canSave()- Specified by:
canSavein interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
canSavein classAbstractSourceConfigurationTab
-
setDefaults
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
setDefaultsin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
setDefaultsin classAbstractSourceConfigurationTab
-
initializeFrom
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) - Specified by:
initializeFromin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
initializeFromin classAbstractSourceConfigurationTab
-
performApply
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) - Specified by:
performApplyin interfaceorg.eclipse.debug.ui.ILaunchConfigurationTab- Overrides:
performApplyin classAbstractSourceConfigurationTab
-
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
-
getTitle
- Overrides:
getTitlein classAbstractSourceConfigurationTab
-
widgetDefaultSelected
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetDefaultSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-
widgetSelected
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) - Specified by:
widgetSelectedin interfaceorg.eclipse.swt.events.SelectionListener
-