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
Object(3) Rect(3) UnNamedObj(3) Core(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;