Package org.eclipse.draw2d
Class StackLayout
java.lang.Object
org.eclipse.draw2d.AbstractLayout
org.eclipse.draw2d.AbstractHintLayout
org.eclipse.draw2d.StackLayout
- All Implemented Interfaces:
LayoutManager
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.
-
Field Summary
Fields inherited from class org.eclipse.draw2d.AbstractLayout
isObservingVisibility, preferredSize
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Dimension
calculateMinimumSize
(IFigure figure, int wHint, int hHint) Returns the minimum size required by the input container.protected Dimension
calculatePreferredSize
(IFigure figure, int wHint, int hHint) Calculates and returns the preferred size of the given figure.void
Lays out the given figure.Methods inherited from class org.eclipse.draw2d.AbstractHintLayout
getMinimumSize, getPreferredSize, invalidate, isSensitiveHorizontally, isSensitiveVertically
Methods inherited from class org.eclipse.draw2d.AbstractLayout
calculatePreferredSize, getBorderPreferredSize, getConstraint, getMinimumSize, getPreferredSize, invalidate, isObservingVisibility, remove, setConstraint, setObserveVisibility
-
Constructor Details
-
StackLayout
public StackLayout()
-
-
Method Details
-
calculateMinimumSize
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 classAbstractHintLayout
- Parameters:
figure
- the Figure on which this layout is installedwHint
- the width hinthHint
- the height hint- Returns:
- the layout's minimum size
- See Also:
-
calculatePreferredSize
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 classAbstractLayout
- Parameters:
figure
- The figurewHint
- The width hinthHint
- The height hint- Returns:
- The preferred size
- See Also:
-
layout
Description copied from interface:LayoutManager
Lays out the given figure.- Parameters:
figure
- The figure- See Also:
-