Class LinearScaleTickMarks2
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.nebula.visualization.xygraph.linearscale.LinearScaleTickMarks
org.eclipse.nebula.visualization.xygraph.linearscale.LinearScaleTickMarks2
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
public class LinearScaleTickMarks2 extends LinearScaleTickMarks
Linear scale tick marks 2. Diamond Light Source implementation for drawing X
and Y tick marks.
-
Nested Class Summary
-
Field Summary
Fields inherited from class org.eclipse.nebula.visualization.xygraph.linearscale.LinearScaleTickMarks
LINE_WIDTH, MAJOR_TICK_LENGTH, MINOR_TICK_LENGTH
-
Constructor Summary
Constructors Constructor Description LinearScaleTickMarks2(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.Methods inherited from class org.eclipse.nebula.visualization.xygraph.linearscale.LinearScaleTickMarks
getAxis, getScaleProvider, paintClientArea
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
-
Constructor Details
-
LinearScaleTickMarks2
Constructor.- Parameters:
chart
- the chartstyle
- the stylescale
- the scale
-
-
Method Details
-
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.- Overrides:
drawXTickMarks
in classLinearScaleTickMarks
- Parameters:
gc
- the graphics contexttickLabelPositions
- the tick label positionstickLabelSide
- the side of tick label relative to tick markswidth
- the width to draw tick marksheight
- the height to draw tick marks
-
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.- Overrides:
drawYTickMarks
in classLinearScaleTickMarks
- 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
-