Class LinearScaleTickMarks
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.nebula.visualization.xygraph.linearscale.LinearScaleTickMarks
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
- Direct Known Subclasses:
LinearScaleTickMarks2
public class LinearScaleTickMarks
extends org.eclipse.draw2d.Figure
Linear scale tick marks.
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static intLINE_WIDTHthe line widthstatic intMAJOR_TICK_LENGTHthe tick lengthstatic intMINOR_TICK_LENGTHthe tick length -
Constructor Summary
Constructors Constructor Description LinearScaleTickMarks(LinearScale scale)Constructor. -
Method Summary
Modifier and Type Method Description protected voiddrawXTickMarks(org.eclipse.draw2d.Graphics gc, java.util.List<java.lang.Integer> tickLabelPositions, AbstractScale.LabelSide tickLabelSide, int width, int height)Draw the X tick marks.protected voiddrawYTickMarks(org.eclipse.draw2d.Graphics gc, java.util.List<java.lang.Integer> tickLabelPositions, AbstractScale.LabelSide tickLabelSide, int width, int height)Draw the Y tick marks.LinearScalegetAxis()Gets the associated scale.LinearScalegetScaleProvider()protected voidpaintClientArea(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, paintFigure, 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 Details
-
LINE_WIDTH
public static final int LINE_WIDTHthe line width- See Also:
- Constant Field Values
-
MAJOR_TICK_LENGTH
public static final int MAJOR_TICK_LENGTHthe tick length- See Also:
- Constant Field Values
-
MINOR_TICK_LENGTH
public static final int MINOR_TICK_LENGTHthe tick length- See Also:
- Constant Field Values
-
-
Constructor Details
-
LinearScaleTickMarks
Constructor.- Parameters:
scale- the scale
-
-
Method Details
-
getAxis
Gets the associated scale.- Returns:
- the scale
-
paintClientArea
protected void paintClientArea(org.eclipse.draw2d.Graphics graphics)- Overrides:
paintClientAreain classorg.eclipse.draw2d.Figure
-
drawXTickMarks
protected void drawXTickMarks(org.eclipse.draw2d.Graphics gc, java.util.List<java.lang.Integer> tickLabelPositions, AbstractScale.LabelSide tickLabelSide, int width, int height)Draw the X tick marks.- Parameters:
tickLabelPositions- the tick label positionstickLabelSide- the side of tick label relative to tick markswidth- the width to draw tick marksheight- the height to draw tick marksgc- the graphics context
-
drawYTickMarks
protected void drawYTickMarks(org.eclipse.draw2d.Graphics gc, java.util.List<java.lang.Integer> tickLabelPositions, AbstractScale.LabelSide tickLabelSide, int width, int height)Draw the Y tick marks.- Parameters:
tickLabelPositions- the tick label positionstickLabelSide- the side of tick label relative to tick markswidth- the width to draw tick marksheight- the height to draw tick marksgc- the graphics context
-
getScaleProvider
- Returns:
- the scale
-