|
Eclipse Draw2d 3.3 |
|||||||||
| 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.ScalableLayeredPane
public class ScalableLayeredPane
A non-freeform, scalable layered pane.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure |
|---|
Figure.FigureIterator, Figure.IdentitySearch |
| Nested classes/interfaces inherited from interface 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 | |
|---|---|
ScalableLayeredPane()
|
|
| Method Summary | |
|---|---|
Rectangle |
getClientArea(Rectangle rect)
Copies the client area into the specificied Recangle, and returns that rectangle for convenience. |
Dimension |
getMinimumSize(int wHint,
int hHint)
Returns a hint indicating the smallest desireable size for the IFigure. |
Dimension |
getPreferredSize(int wHint,
int hHint)
Returns the preferred size for this IFigure using the provided width and height hints. |
double |
getScale()
Returns the scale level, default is 1.0. |
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. |
| Methods inherited from class org.eclipse.draw2d.LayeredPane |
|---|
add, addLayerAfter, addLayerBefore, getLayer, getLayer, remove, 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 ScalableLayeredPane()
| Method Detail |
|---|
public Rectangle getClientArea(Rectangle rect)
IFigure
getClientArea in interface IFiguregetClientArea in class Figurerect - The destination rectangle for the client area
IFigure.getClientArea(Rectangle)
public Dimension getMinimumSize(int wHint,
int hHint)
IFigure
getMinimumSize in interface IFiguregetMinimumSize in class FigurewHint - the width hinthHint - the height hint
Figure.getPreferredSize(int, int)
public Dimension getPreferredSize(int wHint,
int hHint)
IFigure-1 indicates
that there is no constraint in that direction.
getPreferredSize in interface IFiguregetPreferredSize in class FigurewHint - a width hinthHint - a height hint
Figure.getPreferredSize(int, int)public double getScale()
getScale in interface ScalableFigurepublic boolean isCoordinateSystem()
IFiguretrue if this figure is capable of applying a local
coordinate system which affects its children.
isCoordinateSystem in interface IFigureisCoordinateSystem in class Figuretrue if this figure provides local coordinates to
childrenIFigure.isCoordinateSystem()protected void paintClientArea(Graphics graphics)
FigureBorder 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 Figuregraphics - The Graphics used to paintFigure.paintClientArea(Graphics)public void setScale(double newZoom)
setScale in interface ScalableFigurenewZoom - The new zoom levelpublic void translateFromParent(Translatable t)
IFigure
translateFromParent in interface IFiguretranslateFromParent in class Figuret - The object to translateFigure.translateFromParent(Translatable)public void translateToParent(Translatable t)
IFigure
translateToParent in interface IFiguretranslateToParent in class Figuret - The object to translateFigure.translateToParent(Translatable)
|
Eclipse Draw2d 3.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||