Man Linux: Main Page and Category List

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)