Class TraceConfigPage

  • All Implemented Interfaces:
    ITraceConfigPage

    public class TraceConfigPage
    extends java.lang.Object
    implements ITraceConfigPage
    This will help to create the necessary widgets to configure an axis's properties.
    • Field Detail

      • trace

        private Trace trace
      • nameText

        private org.eclipse.swt.widgets.Text nameText
      • xAxisCombo

        private org.eclipse.swt.widgets.Combo xAxisCombo
      • yAxisCombo

        private org.eclipse.swt.widgets.Combo yAxisCombo
      • traceColorSelector

        private org.eclipse.jface.preference.ColorSelector traceColorSelector
      • traceTypeCombo

        private org.eclipse.swt.widgets.Combo traceTypeCombo
      • lineWidthSpinner

        private org.eclipse.swt.widgets.Spinner lineWidthSpinner
      • pointStyleCombo

        private org.eclipse.swt.widgets.Combo pointStyleCombo
      • pointSizeSpinner

        private org.eclipse.swt.widgets.Spinner pointSizeSpinner
      • baseLineCombo

        private org.eclipse.swt.widgets.Combo baseLineCombo
      • areaAlphaSpinner

        private org.eclipse.swt.widgets.Spinner areaAlphaSpinner
      • antiAliasing

        private org.eclipse.swt.widgets.Button antiAliasing
      • errorBarEnabledButton

        private org.eclipse.swt.widgets.Button errorBarEnabledButton
      • xErrorBarTypeCombo

        private org.eclipse.swt.widgets.Combo xErrorBarTypeCombo
      • yErrorBarTypeCombo

        private org.eclipse.swt.widgets.Combo yErrorBarTypeCombo
      • errorBarColorSelector

        private org.eclipse.jface.preference.ColorSelector errorBarColorSelector
      • errorBarCapWidthSpinner

        private org.eclipse.swt.widgets.Spinner errorBarCapWidthSpinner
      • drawYErrorInAreaButton

        private org.eclipse.swt.widgets.Button drawYErrorInAreaButton
      • visible

        private org.eclipse.swt.widgets.Button visible
      • composite

        private org.eclipse.swt.widgets.Composite composite
    • Constructor Detail

      • TraceConfigPage

        public TraceConfigPage​(IXYGraph xyGraph,
                               Trace trace)
        Construct a trace configuration page
        Parameters:
        xyGraph - the graph where the trace is
        trace - trace to be configured
    • Method Detail

      • createPage

        public void createPage​(org.eclipse.swt.widgets.Composite composite)
        Description copied from interface: ITraceConfigPage
        Create the page
        Specified by:
        createPage in interface ITraceConfigPage
      • addCustomButton

        public void addCustomButton​(org.eclipse.swt.widgets.Composite composite)
        Override this method if a custom set of buttons need to be added to the trace page.
        Parameters:
        composite -
      • getComposite

        public org.eclipse.swt.widgets.Composite getComposite()
        Specified by:
        getComposite in interface ITraceConfigPage
        Returns:
        the composite
      • initialize

        private void initialize()
      • updateBaseLineComboEnable

        private void updateBaseLineComboEnable()
      • getTrace

        public Trace getTrace()
        Returns:
        the trace