public class EglSourceConfigurationTab extends AbstractSourceConfigurationTab implements org.eclipse.swt.events.SelectionListener
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.swt.widgets.Button |
appendToFile |
protected org.eclipse.swt.widgets.Button |
browseForOutputDir |
protected org.eclipse.swt.widgets.Button |
browseForOutputFile |
protected org.eclipse.swt.widgets.Button |
browseForTraceDestination |
protected org.eclipse.swt.widgets.Group |
eglTargetGroup |
protected org.eclipse.swt.widgets.Group |
egxTargetGroup |
protected org.eclipse.swt.widgets.Button |
generateToConsole |
protected org.eclipse.swt.widgets.Button |
generateToCustomDir |
protected org.eclipse.swt.widgets.Button |
generateToDefaultDir |
protected org.eclipse.swt.widgets.Button |
generateToFile |
protected org.eclipse.swt.widgets.Text |
outputDirPath |
protected org.eclipse.swt.widgets.Text |
outputFilePath |
protected org.eclipse.swt.widgets.Button |
produceTrace |
protected org.eclipse.swt.widgets.Text |
traceDestination |
protected org.eclipse.swt.widgets.Group |
traceGroup |
browse, extras, fileLabel, filePath
Constructor and Description |
---|
EglSourceConfigurationTab() |
Modifier and Type | Method and Description |
---|---|
void |
createControl(org.eclipse.swt.widgets.Composite parent) |
protected void |
createEglTargetGroup(org.eclipse.swt.widgets.Composite control) |
protected void |
createEgxTargetGroup(org.eclipse.swt.widgets.Composite control) |
protected org.eclipse.swt.widgets.Text |
createPathTextBox(org.eclipse.swt.widgets.Composite parent) |
protected void |
createTraceGroup(org.eclipse.swt.widgets.Composite control) |
String |
getFileExtension() |
String |
getImagePath() |
String |
getLaunchConfigurationKey() |
EpsilonPlugin |
getPlugin() |
String |
getSelectionSubtitle() |
String |
getSelectionTitle() |
String |
getTitle() |
void |
initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration) |
static void |
main(String[] args) |
void |
performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) |
void |
setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration) |
protected boolean |
thereAreAnyFineGrainedTracePostprocessors() |
protected void |
updateEnabledStateOfOutputWidgets() |
protected void |
updateEnabledStateOfTraceWidgets() |
void |
widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) |
void |
widgetSelected(org.eclipse.swt.events.SelectionEvent e) |
canSave, createBrowseWorkspaceForContainerButton, createBrowseWorkspaceForFileButton, createGroup, createTwoColumnComposite, getActiveEditorName, getActiveEditorPath, getExtras, getFileLabel, getImage, getName, getSourceAttributeName, modifyText, newLaunchConfigurationName
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, updateLaunchConfigurationDialog
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected org.eclipse.swt.widgets.Text outputFilePath
protected org.eclipse.swt.widgets.Text outputDirPath
protected org.eclipse.swt.widgets.Button generateToConsole
protected org.eclipse.swt.widgets.Button generateToFile
protected org.eclipse.swt.widgets.Button generateToDefaultDir
protected org.eclipse.swt.widgets.Button generateToCustomDir
protected org.eclipse.swt.widgets.Button browseForOutputFile
protected org.eclipse.swt.widgets.Button browseForOutputDir
protected org.eclipse.swt.widgets.Group eglTargetGroup
protected org.eclipse.swt.widgets.Group egxTargetGroup
protected org.eclipse.swt.widgets.Group traceGroup
protected org.eclipse.swt.widgets.Button appendToFile
protected org.eclipse.swt.widgets.Text traceDestination
protected org.eclipse.swt.widgets.Button browseForTraceDestination
protected org.eclipse.swt.widgets.Button produceTrace
public static void main(String[] args)
public void createControl(org.eclipse.swt.widgets.Composite parent)
createControl
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
createControl
in class AbstractSourceConfigurationTab
protected void createEglTargetGroup(org.eclipse.swt.widgets.Composite control)
protected void createEgxTargetGroup(org.eclipse.swt.widgets.Composite control)
protected void createTraceGroup(org.eclipse.swt.widgets.Composite control)
protected boolean thereAreAnyFineGrainedTracePostprocessors()
protected org.eclipse.swt.widgets.Text createPathTextBox(org.eclipse.swt.widgets.Composite parent)
protected void updateEnabledStateOfOutputWidgets()
protected void updateEnabledStateOfTraceWidgets()
public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
setDefaults
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
setDefaults
in class AbstractSourceConfigurationTab
public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
initializeFrom
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
initializeFrom
in class AbstractSourceConfigurationTab
public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
performApply
in interface org.eclipse.debug.ui.ILaunchConfigurationTab
performApply
in class AbstractSourceConfigurationTab
public EpsilonPlugin getPlugin()
getPlugin
in class AbstractSourceConfigurationTab
public String getImagePath()
getImagePath
in class AbstractSourceConfigurationTab
public String getFileExtension()
getFileExtension
in class AbstractSourceConfigurationTab
public String getSelectionTitle()
getSelectionTitle
in class AbstractSourceConfigurationTab
public String getSelectionSubtitle()
getSelectionSubtitle
in class AbstractSourceConfigurationTab
public String getLaunchConfigurationKey()
public String getTitle()
getTitle
in class AbstractSourceConfigurationTab
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
widgetDefaultSelected
in interface org.eclipse.swt.events.SelectionListener
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
widgetSelected
in interface org.eclipse.swt.events.SelectionListener
Copyright © 2018. All rights reserved.