# Row Column widget

A Row Column widget is a Constraint or Manager widget which lays out any children in rows or columns.

Two of the most important layout resources for the Row Column are Orientation and Packing. Orientation can be either Horizontal, or Vertical and controls whether the child widgets are laid out in horizontal rows or vertical columns.

The Packing resource governs whether the Row Column widget will attempt to evenly lay out the children: setting the Packing resource to Column causes children to be equally spaced.

For more information, consult XmRowColumn(3X) in the OSF/Motif Programmer's Reference.

HINTS

The Row Column widget was not designed with dynamically changing layout in mind and this can lead to some problems: if widgets appear to be the wrong size, try resetting the Row Column.

Nested Row Column widgets can be quite useful for creating layouts which are more complicated than a simple row and column arrangement - experimentation is the best teacher.

See also:

- Row Column resource panel
- Manager Widgets
- About WorkShop Visual