Class EglSourceConfigurationTab

  • All Implemented Interfaces:
    java.util.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 Detail

      • 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 Detail

      • EglSourceConfigurationTab

        public EglSourceConfigurationTab()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • createControl

        public void createControl​(org.eclipse.swt.widgets.Composite parent)
        Specified by:
        createControl in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        createControl in class AbstractSourceConfigurationTab
      • 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()
      • setDefaults

        public void setDefaults​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        Specified by:
        setDefaults in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        setDefaults in class AbstractSourceConfigurationTab
      • initializeFrom

        public void initializeFrom​(org.eclipse.debug.core.ILaunchConfiguration configuration)
        Specified by:
        initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        initializeFrom in class AbstractSourceConfigurationTab
      • performApply

        public void performApply​(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
        Specified by:
        performApply in interface org.eclipse.debug.ui.ILaunchConfigurationTab
        Overrides:
        performApply in class AbstractSourceConfigurationTab
      • getLaunchConfigurationKey

        public java.lang.String getLaunchConfigurationKey()
      • widgetDefaultSelected

        public void widgetDefaultSelected​(org.eclipse.swt.events.SelectionEvent e)
        Specified by:
        widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
      • widgetSelected

        public void widgetSelected​(org.eclipse.swt.events.SelectionEvent e)
        Specified by:
        widgetSelected in interface org.eclipse.swt.events.SelectionListener