All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class CH.ifa.draw.contrib.xcomp.VTiledLayout

CH.ifa.draw.contrib.xcomp.BagLayout
   |
   +----CH.ifa.draw.contrib.xcomp.AbstractFlowLayout
           |
           +----CH.ifa.draw.contrib.xcomp.BagFlowLayout
                   |
                   +----CH.ifa.draw.contrib.xcomp.BagFlowLayout2
                           |
                           +----CH.ifa.draw.contrib.xcomp.VListLayout
                                   |
                                   +----CH.ifa.draw.contrib.xcomp.VTiledLayout

public class VTiledLayout
extends VListLayout
The basic implementation for list-like layout strategies. Like BagLayout this layout manager positions the contained figures 'as they were'. That is, no positioning is performed. This is an example implementation that shows how the mechanisms of super classes are used to create specialized layout managers.


Constructor Index

 o VTiledLayout()
 o VTiledLayout(int)

Method Index

 o findMaxWidth(Vector, CompositeFigure)
 o layoutContainer(CompositeFigure)
The bag layout algorithm.
 o minimumSizes(Vector)
 o preferredSizes(Vector)

Constructors

 o VTiledLayout
 public VTiledLayout()
 o VTiledLayout
 public VTiledLayout(int hgap)

Methods

 o findMaxWidth
 protected int findMaxWidth(Vector dimensions,
                            CompositeFigure container)
 o preferredSizes
 protected Vector preferredSizes(Vector figures)
 o minimumSizes
 protected Vector minimumSizes(Vector figures)
 o layoutContainer
 public void layoutContainer(CompositeFigure container)
The bag layout algorithm.

Overrides:
layoutContainer in class VListLayout

All Packages  Class Hierarchy  This Package  Previous  Next  Index