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, 2007. All Rights Reserved.