The Notebook widget, introduced in Motif 2.0, provides mechanisms which allow the programmer to overlap many logical "pages" (arbitrary manager widgets with associated children) onto one area of a dialog.
The widget provides several mechanisms which enable the user to select between the pages of the Notebook; a Page Scroller (SpinBox) is added automatically by the widget, although the programmer can also attach Tabs in the form of PushButtons along the edges of the Notebook.
The Notebook works through constraint resources: logical page numbers can be assigned to PushButton and Manager children, so that activating a PushButton Tab displays the given Manager.
The Notebook adds decorative bindings down the side of its surface in order to complete the book illusion.
It is possible to convert the Notebook into a traditional TabManager; the florid bindings can be removed, the built-in SpinBox unmanaged, the Tabs rotated onto the top of the Notebook, and spacings modified to give a more usual TabManager appearance. X-Designer has an additional icon on the palette for precisely this purpose: the TabManager widget is simply a Notebook pre-configured in an appropriate manner.
For more details of the Notebook widget, see XmNotebook(3X) in the OSF/Motif Programmer's Reference.
See also: