Class PinsetSourceConfigurationTab

  • 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 PinsetSourceConfigurationTab
    extends AbstractSourceConfigurationTab
    implements org.eclipse.swt.events.SelectionListener
    PinsetSourceConfigurationTab.
    Since:
    2.1
    Author:
    Alfonso de la Vega
    • Field Detail

      • GENERATE_TO_DEFAULT_FOLDER

        public static final int GENERATE_TO_DEFAULT_FOLDER
        See Also:
        Constant Field Values
      • GENERATE_TO_CUSTOM_FOLDER

        public static final int GENERATE_TO_CUSTOM_FOLDER
        See Also:
        Constant Field Values
      • 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 Detail

      • PinsetSourceConfigurationTab

        public PinsetSourceConfigurationTab()
    • Method Detail

      • getLaunchConfigurationKey

        public java.lang.String getLaunchConfigurationKey()
      • 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
      • 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:
        widgetSelected in interface org.eclipse.swt.events.SelectionListener
      • widgetDefaultSelected

        public void widgetDefaultSelected​(org.eclipse.swt.events.SelectionEvent e)
        Specified by:
        widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
      • 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
      • 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
      • 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