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 @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: @tab_hborder: @notebook: @child: @tab_label: @notebook: @child: @expand: @fill: @pack_type: @notebook: @child: @tab_text: @notebook: @tab_vborder: 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.