|
Eclipse Draw2d 3.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.draw2d.Figure
org.eclipse.draw2d.Layer
org.eclipse.draw2d.LayeredPane
org.eclipse.draw2d.FreeformLayeredPane
org.eclipse.draw2d.ScalableFreeformLayeredPane
Nested Class Summary |
Nested classes inherited from class org.eclipse.draw2d.Figure |
Figure.FigureIterator, Figure.IdentitySearch |
Nested classes inherited from class org.eclipse.draw2d.IFigure |
IFigure.NoInsets |
Field Summary |
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 | |
ScalableFreeformLayeredPane()
|
Method Summary | |
Rectangle |
getClientArea(Rectangle rect)
Copies the client area into the specificied Recangle, and returns that rectangle for convenience. |
double |
getScale()
Returns the current zoom scale level. |
boolean |
isCoordinateSystem()
Returns true if this figure is capable of applying a local coordinate
system which affects its children. |
protected void |
paintClientArea(Graphics graphics)
Paints this Figure's client area. |
void |
setScale(double newZoom)
Sets the zoom level |
void |
translateFromParent(Translatable t)
Translates a Translatable from this IFigure's parent's coordinates to this IFigure's local coordinates. |
void |
translateToParent(Translatable t)
Translates a Translatable from this IFigure's coordinates to its parent's coordinates. |
protected boolean |
useLocalCoordinates()
Returns true if this Figure uses local coordinates. |
Methods inherited from class org.eclipse.draw2d.FreeformLayeredPane |
add, addFreeformListener, fireExtentChanged, fireMoved, getFreeformExtent, getFreeformHelper, primTranslate, remove, removeFreeformListener, setFreeformBounds, superFireMoved, validate |
Methods inherited from class org.eclipse.draw2d.LayeredPane |
addLayerAfter, addLayerBefore, getLayer, getLayer, removeLayer, removeLayer, removeLayer |
Methods inherited from class org.eclipse.draw2d.Layer |
containsPoint, findFigureAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ScalableFreeformLayeredPane()
Method Detail |
public Rectangle getClientArea(Rectangle rect)
IFigure
getClientArea
in interface IFigure
getClientArea
in class Figure
Figure.getClientArea()
public double getScale()
getScale
in interface ScalableFigure
public boolean isCoordinateSystem()
IFigure
true
if this figure is capable of applying a local coordinate
system which affects its children.
isCoordinateSystem
in interface IFigure
isCoordinateSystem
in class Figure
IFigure.isCoordinateSystem()
protected void paintClientArea(Graphics graphics)
Figure
Border
or Insets
, and by default includes the
children of this Figure. On return, this method must leave the given Graphics in its
initial state.
paintClientArea
in class Figure
graphics
- The Graphics used to paintFigure.paintClientArea(Graphics)
public void setScale(double newZoom)
setScale
in interface ScalableFigure
newZoom
- The new zoom levelpublic void translateToParent(Translatable t)
IFigure
translateToParent
in interface IFigure
translateToParent
in class Figure
Figure.translateToParent(Translatable)
public void translateFromParent(Translatable t)
IFigure
translateFromParent
in interface IFigure
translateFromParent
in class Figure
Figure.translateFromParent(Translatable)
protected final boolean useLocalCoordinates()
Figure
true
if this Figure uses local coordinates. This means its
children are placed relative to this Figure's top-left corner.
useLocalCoordinates
in class Figure
true
if this Figure uses local coordinatesFigure.useLocalCoordinates()
|
Eclipse Draw2d 3.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |