Class Grid

  • All Implemented Interfaces:
    org.eclipse.draw2d.IFigure, IAxisListener

    public class Grid
    extends org.eclipse.draw2d.Figure
    implements IAxisListener
    The grid in the plot area.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure

        org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch
      • Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure

        org.eclipse.draw2d.IFigure.NoInsets
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Axis axis  
      • Fields inherited from class org.eclipse.draw2d.Figure

        bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip
      • Fields inherited from interface org.eclipse.draw2d.IFigure

        MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
    • Constructor Summary

      Constructors 
      Constructor Description
      Grid​(Axis axis)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void axisAutoScaleChanged​(Axis axis, boolean oldAutoScale, boolean newAutoScale)  
      void axisForegroundColorChanged​(Axis axis, org.eclipse.swt.graphics.Color oldColor, org.eclipse.swt.graphics.Color newColor)  
      void axisLogScaleChanged​(Axis axis, boolean old, boolean logScale)  
      void axisRangeChanged​(Axis axis, Range old_range, Range new_range)
      This event indicates a change in the axis' value range
      void axisRevalidated​(Axis axis)
      This method will be notified by axis whenever the axis is revalidated.
      void axisTitleChanged​(Axis axis, java.lang.String oldTitle, java.lang.String newTitle)  
      protected void paintFigure​(org.eclipse.draw2d.Graphics graphics)  
      • Methods inherited from class org.eclipse.draw2d.Figure

        add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • axis

        private Axis axis
    • Constructor Detail

      • Grid

        public Grid​(Axis axis)
    • Method Detail

      • paintFigure

        protected void paintFigure​(org.eclipse.draw2d.Graphics graphics)
        Overrides:
        paintFigure in class org.eclipse.draw2d.Figure
      • axisRevalidated

        public void axisRevalidated​(Axis axis)
        Description copied from interface: IAxisListener
        This method will be notified by axis whenever the axis is revalidated.
        Specified by:
        axisRevalidated in interface IAxisListener
      • axisForegroundColorChanged

        public void axisForegroundColorChanged​(Axis axis,
                                               org.eclipse.swt.graphics.Color oldColor,
                                               org.eclipse.swt.graphics.Color newColor)
        Specified by:
        axisForegroundColorChanged in interface IAxisListener
      • axisTitleChanged

        public void axisTitleChanged​(Axis axis,
                                     java.lang.String oldTitle,
                                     java.lang.String newTitle)
        Specified by:
        axisTitleChanged in interface IAxisListener