|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.draw2d.Figure
org.eclipse.gef.internal.ui.rulers.RulerFigure
Nested Class Summary |
Nested classes inherited from class org.eclipse.draw2d.Figure |
org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch |
Nested classes inherited from class org.eclipse.draw2d.IFigure |
org.eclipse.draw2d.IFigure.NoInsets |
Field Summary | |
int |
mediumMarkWidth
|
int |
minPixelsBetweenMajorMarks
|
int |
minPixelsBetweenMarks
|
int |
smallMarkWidth
These fields allow the client to customize the look of the ruler. |
int |
textMargin
|
protected org.eclipse.draw2d.geometry.Transposer |
transposer
|
protected ZoomManager |
zoomManager
|
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 | |
RulerFigure(boolean isHorizontal,
int measurementUnit)
|
Method Summary | |
protected double |
getDPU()
|
boolean |
getDrawFocus()
|
org.eclipse.draw2d.geometry.Dimension |
getPreferredSize(int wHint,
int hHint)
|
int |
getUnit()
|
protected void |
handleZoomChanged()
|
void |
invalidate()
|
boolean |
isHorizontal()
|
protected void |
paintFigure(org.eclipse.draw2d.Graphics graphics)
|
void |
setDrawFocus(boolean drawFocus)
|
void |
setHorizontal(boolean isHorizontal)
|
void |
setInterval(int unitsPerMajorMark,
int divisionsPerMajorMark)
Allows the client to set the number of units to be displayed per major mark, and the number of divisions to be shown per major mark. |
void |
setUnit(int newUnit)
|
void |
setZoomManager(ZoomManager manager)
|
Methods inherited from class org.eclipse.draw2d.Figure |
add, add, add, add, addAncestorListener, addFigureListener, addFocusListener, addKeyListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidateTree, isEnabled, isFocusTraversable, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeFigureListener, removeFocusListener, removeKeyListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, 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 |
public int smallMarkWidth
public int mediumMarkWidth
public int textMargin
public int minPixelsBetweenMarks
public int minPixelsBetweenMajorMarks
protected org.eclipse.draw2d.geometry.Transposer transposer
protected ZoomManager zoomManager
Constructor Detail |
public RulerFigure(boolean isHorizontal, int measurementUnit)
Method Detail |
protected double getDPU()
public boolean getDrawFocus()
public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int wHint, int hHint)
public int getUnit()
protected void handleZoomChanged()
public void invalidate()
public boolean isHorizontal()
protected void paintFigure(org.eclipse.draw2d.Graphics graphics)
public void setDrawFocus(boolean drawFocus)
public void setHorizontal(boolean isHorizontal)
public void setInterval(int unitsPerMajorMark, int divisionsPerMajorMark)
unitsPerMajorMark
- if less than 1, it will be ignored; if there is not enough
space to display that many units per major mark, its smallest multiple that leaves
enough room will be used.divisionsPerMajorMark
- if less than 1, it will be ignored; if displaying
that many divisions does not leave enough room between marks, it will be ignored.public void setUnit(int newUnit)
public void setZoomManager(ZoomManager manager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |