Projects Tools Projects Hosted Projects
|
This layout manager arranges children of the composite parent in vertical columns. All the columns are identical size and children are stretched horizontally to fill the column width. The goal is to give layout some reasonable range of column numbers to allow it to handle various parent widths. That way, column number will drop to the lowest number in the range when width decreases, and grow up to the highest number in the range when allowed by the parent width. In addition, the layout attempts to 'fill the space' equally i.e. to avoid large gaps at the and of the last column. Child controls are layed out according to their 'natural' (preferred) size. For 'stretchy' controls that do not have natural preferred size, it is possible to set width and/or height hints using ColumnLayoutData objects. Last Modified 6/21/06 10:18 AM | Hide Tools |