|
Eclipse Draw2d 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.draw2d.Figure | +--org.eclipse.draw2d.Layer | +--org.eclipse.draw2d.LayeredPane
LayeredPane - Figure capable of holding any number of layers. Only layers can be added to this figure. Layers are added to this figure with thier respective keys, which are used to identify them.
Nested Class Summary |
Nested classes inherited from class org.eclipse.draw2d.Figure |
Figure.FigureIterator |
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 | |
LayeredPane()
Constructs a new layered pane with no layers in it. |
Method Summary | |
void |
add(IFigure figure,
Object layerKey,
int index)
Adds the given layer figure, identifiable with the given key, at the specified index. |
void |
addLayerAfter(Layer layer,
Object key,
Object after)
Adds the given layer, identifiable with the given key, under the |
void |
addLayerBefore(Layer layer,
Object key,
Object before)
Adds the given layer, identifiable with the given key, above the |
protected Layer |
getLayer(int index)
Returns the layer at the specified index in this pane. |
Layer |
getLayer(Object key)
Returns the layer identified by the key given in the input. |
void |
removeLayer(IFigure layer)
Deprecated. call remove(IFigure) |
protected void |
removeLayer(int index)
Removes the layer at the specified index from the list of layers in this layered pane. |
void |
removeLayer(Object key)
Removes the layer identified by the given key from this layerepane. |
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 LayeredPane()
Method Detail |
public void add(IFigure figure, Object layerKey, int index)
add
in interface IFigure
add
in class Figure
figure
- Figure of the layer to be added.layerKey
- Key for identifying the layer.index
- Index where the layer should be added.IFigure.add(IFigure, Object, int)
public void addLayerAfter(Layer layer, Object key, Object after)
layer
- Layer to be added.key
- Key to identify the input layer.after
- Layer under which the input layer should be added.addLayerBefore(Layer, Object, Object)
public void addLayerBefore(Layer layer, Object key, Object before)
layer
- Layer to be added.key
- Key to identify the input layer.addLayerAfter(Layer, Object, Object)
public Layer getLayer(Object key)
key
- Key to identify the desired layer.
addLayerBefore(Layer, Object, Object)
,
addLayerAfter(Layer, Object, Object)
,
removeLayer(IFigure)
,
removeLayer(Object)
protected Layer getLayer(int index)
index
- Location of the desired layer.
public void removeLayer(Object key)
key
- Key identifying the layer.public void removeLayer(IFigure layer)
layer
- Layer to be removed.removeLayer(Object)
protected void removeLayer(int index)
index
- Index of the layer to be removed.removeLayer(IFigure)
|
Eclipse Draw2d 2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |