1.10. Dialog Widget Descriptions   

The following list gives an overview of the Dialog widget set.

XmBulletinBoard
The BulletinBoard widget is a composite widget that provides simple geometry management for children widgets. It does not force positioning on its children, but can be set to reject geometry requests that would result in overlapping children.

XmCommand
The Command widget is a subclass of SelectionBox that includes a command history region and a command input region. Command also provides a command history mechanism.

XmFileSelectionBox
The FileSelectionBox widget is a subclass of SelectionBox and BulletinBoard used to get a selection from a list of alternatives. FileSelectionBox includes an editable text field for the directory mask, a scrolling list of filenames. and an editable text field for the selected file. Four buttons are available: "OK", "Filter," "Cancel," and "Help" by default.

XmForm
The Form widget is a constraint-based manager that provides a layout language used to establish spatial relationships between its children. It maintains these relationships when the Form is resized, new children are added to the Form, or its children are resized, unmanaged, remanaged, or destroyed. Since it is a subclass of BulletinBoard, Form includes the base level of dialog support. Form can also be used as a general container widget.

XmMessageBox
The MessageBox widget is a subclass of BulletinBoard used to give information to the user. MessageBox includes a symbol and a message. Three buttons are available: "OK," "Cancel," and "Help" by default.

XmSelectionBox
The SelectionBox widget is a subclass of BulletinBoard used to get a selection from a list of alternatives. SelectionBox includes a message, an editable text field, and a scrolling list of choices. Four buttons are available: "OK," "Cancel," "Apply," and "Help" by default.