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_notebook_page (n)
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 ()
query_tab_label_packing (child)
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 ()