XmNotebook(3)

NAME
XmNotebook - a widget that allows a user to manipulate underlying widgets like pages of a book.

SYNOPSIS
#include <Xm/Notebook.h>

XmNotebook

XmCreateNotebook

DESCRIPTION
XmNotebook is a widget that allows presenting underlying widgets like pages of a book. Major and minor tabs can be associated with pages, and a scroller is presented to move to the next or previous page.

XmNotebook presents itself as a physical notebook with a spiral to keep the book together. This default can be overruled by replacing it with another image.

X RESOURCES
Name | Class | Type | Default | Access
XmNbackPageForeground | XmCBackPageForeground | Pixel | NULL | CSG
XmNbackPageNumber | XmCBackPageNumber | Int | 2 | CSG
XmNbackPagePlacement | XmCBackPagePlacement | ScrollBarPlacement | NULL | CSG
XmNbackPageSize | XmCBackPageSize | Dimension | NULL | CSG
XmNbindingPixmap | XmCBindingPixmap | Pixmap | NULL | CSG
XmNbindingType | XmCBindingType | BindingType | NULL | CSG
XmNbindingWidth | XmCBindingWidth | Dimension | NULL | CSG
XmNfirstPageNumber | XmCFirstPageNumber | Int | 1 | CSG
XmNlastPageNumber | XmCLastPageNumber | Int | NULL | CSG
XmNframeBackground | XmCFrameBackground | Pixel | NULL | CSG
XmNbackPageBackground | XmCBackPageBackground | Pixel | NULL | CSG
XmNframeShadowThickness | XmCFrameShadowThickness | Dimension | NULL | CSG
XmNinnerMarginHeight | XmCInnerMarginHeight | Dimension | NULL | CSG
XmNinnerMarginWidth | XmCInnerMarginWidth | Dimension | NULL | CSG
XmNminorTabSpacing | XmCMinorTabSpacing | Dimension | NULL | CSG
XmNmajorTabSpacing | XmCMajorTabSpacing | Dimension | NULL | CSG
XmNorientation | XmCOrientation | Orientation | NULL | CSG
XmNpageChangedCallback | XmCPageChangedCallback | Callback | NULL | CSG

XmNbackPageForeground

XmNbackPageNumber

XmNbackPagePlacement

XmNbackPageSize

XmNbindingPixmap

XmNbindingType

XmNbindingWidth

XmNfirstPageNumber

XmNlastPageNumber

XmNframeBackground

XmNbackPageBackground

XmNframeShadowThickness

XmNinnerMarginHeight

XmNinnerMarginWidth

XmNminorTabSpacing

XmNmajorTabSpacing

XmNorientation

XmNpageChangedCallback

CLASS HIERARCHY
XObject(3) Rect(3) UnNamedObj(3) XCore(3) Composite(3) Constraint(3) XmManager(3) XmNotebook(3)

CALLBACKS
      typedef struct {
        int reason;
        XEvent *event;
        int page_number;
        Widget page_widget;
        int prev_page_number;
        Widget prev_page_widget;
      } XmNotebookCallbackStruct;

CONVENIENCE FUNCTIONS

SEE ALSO