Class Grid
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.nebula.visualization.xygraph.figures.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.
-
-
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 rangevoid
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
-
-
-
-
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 classorg.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 interfaceIAxisListener
-
axisRangeChanged
public void axisRangeChanged(Axis axis, Range old_range, Range new_range)
Description copied from interface:IAxisListener
This event indicates a change in the axis' value range- Specified by:
axisRangeChanged
in interfaceIAxisListener
-
axisForegroundColorChanged
public void axisForegroundColorChanged(Axis axis, org.eclipse.swt.graphics.Color oldColor, org.eclipse.swt.graphics.Color newColor)
- Specified by:
axisForegroundColorChanged
in interfaceIAxisListener
-
axisTitleChanged
public void axisTitleChanged(Axis axis, java.lang.String oldTitle, java.lang.String newTitle)
- Specified by:
axisTitleChanged
in interfaceIAxisListener
-
axisAutoScaleChanged
public void axisAutoScaleChanged(Axis axis, boolean oldAutoScale, boolean newAutoScale)
- Specified by:
axisAutoScaleChanged
in interfaceIAxisListener
-
axisLogScaleChanged
public void axisLogScaleChanged(Axis axis, boolean old, boolean logScale)
- Specified by:
axisLogScaleChanged
in interfaceIAxisListener
-
-