GtkNotebook

Gamma/GTK: Using Gamma™ with GTK, Version 0.9
Prev |  | Next

# `GtkNotebook`

`GtkNotebook` -- a group of tabbed pages.

## Synopsis

    class GtkNotebook GtkContainer
    {
        enable_popup;        // gboolean        : Read / Write
        homogeneous;         // gboolean        : Read / Write
        page;                // gint            : Read / Write
        scrollable;          // gboolean        : Read / Write
        show_border;         // gboolean        : Read / Write
        show_tabs;           // gboolean        : Read / Write
        tab_border;          // guint           : Write
        tab_hborder;         // guint           : Read / Write
        tab_pos;             // GtkPositionType : Read / Write
        tab_vborder;         // guint           : Read / Write
    }

## Parent Classes

`GtkObject`<-- `GtkWidget`<-- `GtkContainer`<--GtkNotebook

## Child Classes

`GtkFontSelection`

## Methods

`append_page` (`child`, `tab_label`)
`append_page_menu` (`child`, `tab_label`, `menu_label`)
`get_current_page` ()
`get_menu_label` (`child`)
`get_nth_page` (`page_num`)
`get_tab_label` (`child`)
`insert_page` (`child`, `tab_label`, `position`)
`insert_page_menu` (`child`, `tab_label`, `menu_label`, `position`)
`next_page` ()
`page_num` (`child`)
`popup_disable` ()
`popup_enable` ()
`prepend_page` (`child`, `tab_label`)
`prepend_page_menu` (`child`, `tab_label`, `menu_label`)
`prev_page` ()
`remove_page` (`page_num`)
`reorder_child` (`child`, `position`)
`set_homogeneous_tabs` (`homogeneous`)
`set_menu_label` (`child`, `menu_label`)
`set_menu_label_text` (`child`, `menu_text`)
`set_page` (`page_num`)
`set_scrollable` (`scrollable`)
`set_show_border` (`show_border`)
`set_show_tabs` (`show_tabs`)
`set_tab_border` (`border_width`)
`set_tab_hborder` (`tab_hborder`)
`set_tab_label` (`child`, `tab_label`)
`set_tab_label_packing` (`child`, `expand`, `fill`, `pack_type`)
`set_tab_label_text` (`child`, `tab_text`)
`set_tab_pos` (`pos`)
`set_tab_vborder` (`tab_vborder`)

## Related Functions

`gtk_notebook_get_type` () -- replaces GTK_TYPE_NOTEBOOK
`gtk_notebook_new` ()

Prev | Home | Next
`GtkMisc` | Up | `GtkOptionMenu`

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.