table of contents
        
      
      
    
      other versions
    
    - Tumbleweed 2.3.8-4.1
 - Leap-15.6
 
| XmNotebookGetPageInfo(library call) | XmNotebookGetPageInfo(library call) | 
NAME¶
XmNotebookGetPageInfo — A Notebook function that returns page information
SYNOPSIS¶
#include <Xm/Notebook.h> XmNotebookPageStatus XmNotebookGetPageInfo( Widget notebook, int page_number, XmNotebookPageInfo *page_info);
DESCRIPTION¶
XmNotebookGetPageInfo returns status information for the specified Notebook page.
- notebook
 - Specifies the Notebook widget.
 - page_number
 - Specifies the page number to be queried.
 - page_info
 - Points to the structure containing the page information. The structure has the following form:
 
typedef struct
{
        int     page_number;
        Widget  page_widget;
        Widget  status_area_widget;
        Widget  major_tab_widget;
        Widget  minor_tab_widget;
} XmNotebookPageInfo;
(void)
- page_number
 - Specifies the page_number passed to the function.
 - page_widget
 - Specifies a child widget of the Notebook with a XmNchildType of XmPAGE and a XmNpageNumber equal to page_number if one exists; otherwise set to NULL.
 - status_area_widget
 - Specifies a child widget of the Notebook with a XmNchildType of XmSTATUS_AREA and a XmNpageNumber equal to page_number if one exists; otherwise set to NULL.
 - major_tab_widget
 - Specifies a child widget of the Notebook with a XmNchildType of XmMAJOR_TAB and the nearest XmNpageNumber equal to or less than page_number if one exists; otherwise set to NULL.
 - minor_tab_widget
 - Specifies a child widget of the Notebook with a XmNchildType of XmMINOR_TAB and the nearest XmNpageNumber equal to or less than page_number if one exists; otherwise set to NULL.
 
For a complete definition of Notebook and its associated resources, see XmNotebook(3).
RETURN¶
Returns one of the following page status values:
- XmPAGE_FOUND
 - The specified page was found.
 - XmPAGE_INVALID
 - The specified page number is out of the page number range.
 - XmPAGE_EMPTY
 - The specified page does not have a page widget.
 - XmPAGE_DUPLICATED
 - There is more than one page widget with the specified page number. The more recently managed page widget is used for the page information structure.