Frame widget can have two children: a work area and a title. In Motif 1.1, Frame can only have a work area
child. In either case, the work area child can be a manager widget that contains many other children.
The PanedWindow Class
The PanedWindow widget manages its children in a vertically tiled format. Its width always matches the
widest widget in its list of managed children; the widget forces all of its children to stretch to the same width
as that widget. Each pane in a PanedWindow contains a child widget; every pane has an associated sash (or
grip) that allows the user to change the height of the pane interactively. Resizing a pane with the grip can
cause the widgets in other panes to change size.
The BulletinBoard Class
The BulletinBoard widget does not impose much of a layout policy for the widgets that it manages. The
widget acts like a real bulletin board, in that an application pins a widget on the bulletin board, and it sticks
where it is placed. The BulletinBoard does impose margins and has a resource that controls whether or not its
children can overlap. However, when a BulletinBoard is resized, it does not move or resize its children based
on its new size. The BulletinBoard is useful mostly for the layout of dialog boxes and other windows that are
rarely resized. The predefined Motif dialog widget classes use BulletinBoard widgets for this reason.
The Form Class
The Form widget provides a great deal of control over the placement and sizing of the widgets it manages. A
Form can ...