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 int
LINE_WIDTH
the line widthstatic int
MAJOR_TICK_LENGTH
the tick lengthstatic int
MINOR_TICK_LENGTH
the tick length -
Constructor Summary
Constructors Constructor Description LinearScaleTickMarks(LinearScale scale)
Constructor. -
Method Summary
Modifier and Type Method Description 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.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.LinearScale
getAxis()
Gets the associated scale.LinearScale
getScaleProvider()
protected void
paintClientArea(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:
paintClientArea
in 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
-