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.

RELATED


XmNotebook(3).

XmNotebookGetPageInfo(library call)

tribblix@gmail.com :: GitHub :: Privacy