org.eclipse.draw2d
Class StackLayout
java.lang.Object
|
+--org.eclipse.draw2d.AbstractLayout
|
+--org.eclipse.draw2d.AbstractHintLayout
|
+--org.eclipse.draw2d.StackLayout
- All Implemented Interfaces:
- LayoutManager
- public class StackLayout
- extends AbstractHintLayout
Figures using the StackLayout as their layout manager have their children placed on top
of one another. Order of placement is determined by the order in which the children
were added, first child added placed on the bottom.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StackLayout
public StackLayout()
calculateMinimumSize
protected Dimension calculateMinimumSize(IFigure figure,
int wHint,
int hHint)
- Returns the minimum size required by the input container. This is the size of the
largest child of the container, as all other children fit into this size.
- Overrides:
calculateMinimumSize
in class AbstractHintLayout
- Parameters:
figure
- the Figure on which this layout is installedwHint
- the width hinthHint
- the height hint
- Returns:
- the layout's minimum size
- See Also:
AbstractHintLayout.calculateMinimumSize(IFigure, int, int)
calculatePreferredSize
protected Dimension calculatePreferredSize(IFigure figure,
int wHint,
int hHint)
- Calculates and returns the preferred size of the given figure. This is the union of
the preferred sizes of the widest and the tallest of all its children.
- Specified by:
calculatePreferredSize
in class AbstractLayout
- Parameters:
figure
- The figurewHint
- The width hinthHint
- The height hint
- Returns:
- The preferred size
- See Also:
AbstractLayout.calculatePreferredSize(IFigure, int, int)
layout
public void layout(IFigure figure)
- Description copied from interface:
LayoutManager
- Lays out the given figure.
- Parameters:
figure
- The figure- See Also:
LayoutManager.layout(IFigure)
Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.