GtkNotebook
A tabbed notebook container.
The #GtkNotebook widget is a #GtkContainer whose children are pages that
can be switched between using tab labels along one edge.
There are many configuration options for #GtkNotebook. Among other
things, you can choose on which edge the tabs appear
(see gtk_notebook_set_tab_pos()), whether, if there are too many
tabs to fit the noteobook should be made bigger or scrolling
arrows added (see gtk_notebook_set_scrollable), and whether there
will be a popup menu allowing the users to switch pages.
(see gtk_notebook_enable_popup(), gtk_noteobook_disable_popup())
#GtkContainer
For functions that apply to every #GtkContainer
(like #GtkList).
The #GtkNotebookPage is an opaque implementation detail of #GtkNotebook.
@Returns:
@notebook:
@child:
@tab_label:
@notebook:
@child:
@tab_label:
@menu_label:
@notebook:
@child: the
@tab_label:
@notebook:
@child:
@tab_label:
@menu_label:
@notebook:
@child:
@tab_label:
@position:
@notebook:
@child:
@tab_label:
@menu_label:
@position:
@notebook:
@page_num:
Compatibility macro; in gtkcompat.h.
@notebook:
@child:
@Returns:
@notebook:
@page_num:
@notebook:
@notebook:
@notebook
@notebook:
@child:
@position:
@notebook: the notebook widget
@pos: the position
@notebook:
@show_tabs:
@notebook:
@show_border:
@notebook:
@scrollable:
@notebook:
@border_width:
@notebook:
@notebook:
@notebook: the notebook widget
@Returns: the page number
@notebook:
@child:
@Returns:
@notebook:
@page_num:
@Returns:
@notebook:
@child:
@Returns:
@notebook:
@child:
@expand:
@fill:
@pack_type:
@notebook:
@homogeneous:
@notebook:
@child:
@menu_label:
@notebook:
@child:
@menu_text:
@notebook:
@tab_hborder:
@notebook:
@child:
@tab_label:
@notebook:
@child:
@expand:
@fill:
@pack_type:
@notebook:
@child:
@tab_text:
@notebook:
@tab_vborder:
@notebook: the object which received the signal.
@arg1:
@notebook: the object which received the signal.
@arg1:
Emitted when the user or a function changes the current page.
@notebook: the object which received the signal.
@page: the new current page
@page_num: the index of the page
The current page
The edge at which the tabs for switching pages are drawn.
Whether the tab labels have a border on all sides.
Whether the tab labels have a horizontal border.
Whether the tab labels have a vertical border.
Whether to show tabs for the notebook pages.
Whether to draw a bevel around the noteobook.
Whether the tab label area will have arrows for scrolling if there
are too many tabs to fit in the area.
Whether the popup menu for switching pages is enabled.
whether the tabs must have all the same size.