Class AxisConfigPage


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

      • axis

        private Axis axis
      • titleText

        private org.eclipse.swt.widgets.Text titleText
      • scaleFontLabel

        private org.eclipse.swt.widgets.Label scaleFontLabel
      • scaleFont

        private org.eclipse.swt.graphics.Font scaleFont
      • titleFontLabel

        private org.eclipse.swt.widgets.Label titleFontLabel
      • titleFont

        private org.eclipse.swt.graphics.Font titleFont
      • axisColorSelector

        private org.eclipse.jface.preference.ColorSelector axisColorSelector
      • primaryButton

        private org.eclipse.swt.widgets.Button primaryButton
      • logButton

        private org.eclipse.swt.widgets.Button logButton
      • autoScaleButton

        private org.eclipse.swt.widgets.Button autoScaleButton
      • maxOrAutoScaleLabel

        private org.eclipse.swt.widgets.Label maxOrAutoScaleLabel
      • minLabel

        private org.eclipse.swt.widgets.Label minLabel
      • invertAxisButton

        private org.eclipse.swt.widgets.Button invertAxisButton
      • dateEnabledButton

        private org.eclipse.swt.widgets.Button dateEnabledButton
      • autoFormat

        private org.eclipse.swt.widgets.Button autoFormat
      • formatLabel

        private org.eclipse.swt.widgets.Label formatLabel
      • formatText

        private org.eclipse.swt.widgets.Text formatText
      • showGridButton

        private org.eclipse.swt.widgets.Button showGridButton
      • dashGridLineButton

        private org.eclipse.swt.widgets.Button dashGridLineButton
      • gridColorSelector

        private org.eclipse.jface.preference.ColorSelector gridColorSelector
      • showAxisButton

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

        private org.eclipse.swt.widgets.Composite composite
      • enableRanges

        private boolean enableRanges
    • Constructor Detail

      • AxisConfigPage

        public AxisConfigPage​(IXYGraph xyGraph,
                              Axis axis)
        Create an Axis Configuration Page for the config dialog.
        Parameters:
        xyGraph - graph to configure
        axis - axis to configure
      • AxisConfigPage

        public AxisConfigPage​(IXYGraph xyGraph,
                              Axis axis,
                              boolean enableRanges)
        Create an Axis Configuration Page for the config dialog.
        Parameters:
        xyGraph - graph to configure
        axis - axis to configure
        enableRanges - whether min/max controls are enabled
    • Method Detail

      • createPage

        public void createPage​(org.eclipse.swt.widgets.Composite composite)
      • configCheckButton

        private void configCheckButton​(org.eclipse.swt.widgets.Button button,
                                       java.lang.String text)
      • getComposite

        public org.eclipse.swt.widgets.Composite getComposite()
        Returns:
        the composite
      • applyChanges

        public void applyChanges()
      • setInverted

        private void setInverted​(boolean isInverted)
      • initialize

        private void initialize()