[ Previous | Next | Contents | Glossary | Home | Search ]
Motif and CDE 2.1 Style Guide



Appendix A. Widgets and Components Cross Reference

The following tables show how Motif widgets correspond to the components described in this guide. Gadgets, which are essentially performance-oriented versions of widgets, are not listed in this appendix but correspond closely to their widget counterparts.

Table 15. Basic Controls

Control Motif Widget
Cascade button XmCascadeButton
Check button XmToggleButton with XmNindicatorType set to XmN_OF_MANY
Drop-down combination box XmComboBox
Container XmContainer
Label XmLabel
Notebook XmNotebook
Option menu button An XmCascadeButton within an XmRowColumn with XmNrowColumnType set to XmMENU_OPTION
Push button XmPushButton, XmArrowButton, XmDrawnButton
Radio button XmToggleButton with XmNindicatorType set to XmONE_OF_MANY
Separator XmSeparator
Spin box XmSpinBox
Toggle button XmToggleButton (it can also be simulated by XmPushButton and XmDrawnButton )

Table 16. Field Controls

Control Motif Widget
Canvas XmDrawingArea (without children), XmDrawnButton
List XmList
Sash Private element of XmPanedWindow
Scale XmScale
Scroll bar XmScrollBar
Text XmText and XmTextField

Table 17. Basic Groups

Control Motif Widget
Menu XmRowColumn with XmNrowColumnType set to XmMENU_PULLDOWN or XmMENU_POPUP
Menu bar XmRowColumn with XmNrowColumnType set to XmMENU_BAR
Panel XmRowColumn with XmNrowColumnType set to XmWORK_AREA and composed of basic controls

Table 18. Layout Groups

Control Motif Widget
Composite XmBulletinBoard, XmDrawingArea (with children), XmForm, XmRowColumn when XmNrowColumnType is set to XmWORK_AREA and it is not a basic group
Split window (paned window) XmPanedWindow

Table 19. Framing Groups

Control Motif Widget
Group box XmFrame
Main window XmMainWindow
Scrolled window XmScrolledWindow

Table 20. Dialog Boxes

Control Motif Widget
Command box XmCommand
Error message XmMessageBox
File selection box XmFileSelectionBox
Information message XmMessageBox
Message XmMessageBox
Prompt dialog XmSelectionBox
Question dialog XmMessageBox
Selection box XmSelectionBox
Warning message XmMessageBox
In-progress dialog XmMessageBox

[ Previous | Next | Contents | Glossary | Home | Search ]