29#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
30#error "Only <gtk/gtk.h> can be included directly."
38#define GTK_TYPE_NOTEBOOK (gtk_notebook_get_type ())
39#define GTK_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook))
40#define GTK_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))
42#define GTK_TYPE_NOTEBOOK_PAGE (gtk_notebook_page_get_type ())
43#define GTK_NOTEBOOK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPage))
44#define GTK_IS_NOTEBOOK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE))
110 const char *group_name);
186 const char *tab_text);
200 const char *menu_text);
#define GDK_AVAILABLE_IN_ALL
#define G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)
GOBJECT_AVAILABLE_IN_ALL void g_object_unref(gpointer object)
GDK_AVAILABLE_IN_ALL void gtk_notebook_next_page(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL void gtk_notebook_prev_page(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_detachable(GtkNotebook *notebook, GtkWidget *child, gboolean detachable)
GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_group_name(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_tab_reorderable(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL void gtk_notebook_remove_page(GtkNotebook *notebook, int page_num)
GDK_AVAILABLE_IN_ALL GtkPositionType gtk_notebook_get_tab_pos(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_scrollable(GtkNotebook *notebook, gboolean scrollable)
GDK_AVAILABLE_IN_ALL int gtk_notebook_prepend_page_menu(GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_current_page(GtkNotebook *notebook, int page_num)
GDK_AVAILABLE_IN_ALL GType gtk_notebook_get_type(void) G_GNUC_CONST
struct _GtkNotebookPage GtkNotebookPage
GDK_AVAILABLE_IN_ALL int gtk_notebook_append_page_menu(GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label)
GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_menu_label_text(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL void gtk_notebook_detach_tab(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_group_name(GtkNotebook *notebook, const char *group_name)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_page_get_child(GtkNotebookPage *page)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_show_border(GtkNotebook *notebook, gboolean show_border)
GDK_AVAILABLE_IN_ALL void gtk_notebook_popup_disable(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_nth_page(GtkNotebook *notebook, int page_num)
GDK_AVAILABLE_IN_ALL int gtk_notebook_get_n_pages(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_tab_label(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL GType gtk_notebook_page_get_type(void) G_GNUC_CONST
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_label(GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label)
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_show_tabs(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_label_text(GtkNotebook *notebook, GtkWidget *child, const char *tab_text)
GDK_AVAILABLE_IN_ALL int gtk_notebook_prepend_page(GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label)
GDK_AVAILABLE_IN_ALL int gtk_notebook_page_num(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_tab_detachable(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL int gtk_notebook_append_page(GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_new(void)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_menu_label(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_reorderable(GtkNotebook *notebook, GtkWidget *child, gboolean reorderable)
GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_action_widget(GtkNotebook *notebook, GtkPackType pack_type)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_menu_label_text(GtkNotebook *notebook, GtkWidget *child, const char *menu_text)
GDK_AVAILABLE_IN_ALL int gtk_notebook_insert_page_menu(GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label, int position)
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_scrollable(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_tab_label_text(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL GListModel * gtk_notebook_get_pages(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL void gtk_notebook_popup_enable(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_show_border(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_menu_label(GtkNotebook *notebook, GtkWidget *child, GtkWidget *menu_label)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_pos(GtkNotebook *notebook, GtkPositionType pos)
GDK_AVAILABLE_IN_ALL int gtk_notebook_get_current_page(GtkNotebook *notebook)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_show_tabs(GtkNotebook *notebook, gboolean show_tabs)
GDK_AVAILABLE_IN_ALL GtkNotebookPage * gtk_notebook_get_page(GtkNotebook *notebook, GtkWidget *child)
GDK_AVAILABLE_IN_ALL int gtk_notebook_insert_page(GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, int position)
struct _GtkNotebook GtkNotebook
GDK_AVAILABLE_IN_ALL void gtk_notebook_reorder_child(GtkNotebook *notebook, GtkWidget *child, int position)
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_action_widget(GtkNotebook *notebook, GtkWidget *widget, GtkPackType pack_type)