Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtknotebook.h File Reference
#include <gtk/gtkwidget.h>

Go to the source code of this file.

Macros

#define GTK_TYPE_NOTEBOOK   (gtk_notebook_get_type ())
 
#define GTK_NOTEBOOK(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook))
 
#define GTK_IS_NOTEBOOK(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))
 
#define GTK_TYPE_NOTEBOOK_PAGE   (gtk_notebook_page_get_type ())
 
#define GTK_NOTEBOOK_PAGE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPage))
 
#define GTK_IS_NOTEBOOK_PAGE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE))
 

Typedefs

typedef struct _GtkNotebookPage GtkNotebookPage
 
typedef struct _GtkNotebook GtkNotebook
 

Enumerations

enum  GtkNotebookTab { GTK_NOTEBOOK_TAB_FIRST , GTK_NOTEBOOK_TAB_LAST }
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_notebook_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_notebook_new (void)
 
GDK_AVAILABLE_IN_ALL int gtk_notebook_append_page (GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label)
 
GDK_AVAILABLE_IN_ALL int gtk_notebook_append_page_menu (GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label)
 
GDK_AVAILABLE_IN_ALL int gtk_notebook_prepend_page (GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label)
 
GDK_AVAILABLE_IN_ALL int gtk_notebook_prepend_page_menu (GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, GtkWidget *menu_label)
 
GDK_AVAILABLE_IN_ALL int gtk_notebook_insert_page (GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label, int position)
 
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 void gtk_notebook_remove_page (GtkNotebook *notebook, int page_num)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_group_name (GtkNotebook *notebook, const char *group_name)
 
GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_group_name (GtkNotebook *notebook)
 
GDK_AVAILABLE_IN_ALL int gtk_notebook_get_current_page (GtkNotebook *notebook)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_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 int gtk_notebook_page_num (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_current_page (GtkNotebook *notebook, int page_num)
 
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_show_border (GtkNotebook *notebook, gboolean show_border)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_show_border (GtkNotebook *notebook)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_show_tabs (GtkNotebook *notebook, gboolean show_tabs)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_show_tabs (GtkNotebook *notebook)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_pos (GtkNotebook *notebook, GtkPositionType pos)
 
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 gboolean gtk_notebook_get_scrollable (GtkNotebook *notebook)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_popup_enable (GtkNotebook *notebook)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_popup_disable (GtkNotebook *notebook)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_notebook_get_tab_label (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_label (GtkNotebook *notebook, GtkWidget *child, GtkWidget *tab_label)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_label_text (GtkNotebook *notebook, GtkWidget *child, const char *tab_text)
 
GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_tab_label_text (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_notebook_get_menu_label (GtkNotebook *notebook, GtkWidget *child)
 
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_menu_label_text (GtkNotebook *notebook, GtkWidget *child, const char *menu_text)
 
GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_menu_label_text (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_reorder_child (GtkNotebook *notebook, GtkWidget *child, int position)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_tab_reorderable (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_reorderable (GtkNotebook *notebook, GtkWidget *child, gboolean reorderable)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_tab_detachable (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_detachable (GtkNotebook *notebook, GtkWidget *child, gboolean detachable)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_detach_tab (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_notebook_get_action_widget (GtkNotebook *notebook, GtkPackType pack_type)
 
GDK_AVAILABLE_IN_ALL void gtk_notebook_set_action_widget (GtkNotebook *notebook, GtkWidget *widget, GtkPackType pack_type)
 
GDK_AVAILABLE_IN_ALL GType gtk_notebook_page_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkNotebookPagegtk_notebook_get_page (GtkNotebook *notebook, GtkWidget *child)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_notebook_page_get_child (GtkNotebookPage *page)
 
GDK_AVAILABLE_IN_ALL GListModel * gtk_notebook_get_pages (GtkNotebook *notebook)
 

Macro Definition Documentation

◆ GTK_IS_NOTEBOOK

#define GTK_IS_NOTEBOOK ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK))

Definition at line 40 of file gtknotebook.h.

◆ GTK_IS_NOTEBOOK_PAGE

#define GTK_IS_NOTEBOOK_PAGE ( obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE))

Definition at line 44 of file gtknotebook.h.

◆ GTK_NOTEBOOK

#define GTK_NOTEBOOK ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK, GtkNotebook))

Definition at line 39 of file gtknotebook.h.

◆ GTK_NOTEBOOK_PAGE

#define GTK_NOTEBOOK_PAGE ( obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPage))

Definition at line 43 of file gtknotebook.h.

◆ GTK_TYPE_NOTEBOOK

#define GTK_TYPE_NOTEBOOK   (gtk_notebook_get_type ())

Definition at line 38 of file gtknotebook.h.

◆ GTK_TYPE_NOTEBOOK_PAGE

#define GTK_TYPE_NOTEBOOK_PAGE   (gtk_notebook_page_get_type ())

Definition at line 42 of file gtknotebook.h.

Typedef Documentation

◆ GtkNotebook

typedef struct _GtkNotebook GtkNotebook

Definition at line 61 of file gtknotebook.h.

◆ GtkNotebookPage

typedef struct _GtkNotebookPage GtkNotebookPage

Definition at line 46 of file gtknotebook.h.

Enumeration Type Documentation

◆ GtkNotebookTab

GtkNotebookTab: @GTK_NOTEBOOK_TAB_FIRST: the first tab in the notebook @GTK_NOTEBOOK_TAB_LAST: the last tab in the notebook

The parameter used in the action signals of GtkNotebook.

Enumerator
GTK_NOTEBOOK_TAB_FIRST 
GTK_NOTEBOOK_TAB_LAST 

Definition at line 55 of file gtknotebook.h.

56{
GtkNotebookTab
Definition gtknotebook.h:56
@ GTK_NOTEBOOK_TAB_FIRST
Definition gtknotebook.h:57
@ GTK_NOTEBOOK_TAB_LAST
Definition gtknotebook.h:58

Function Documentation

◆ gtk_notebook_append_page()

GDK_AVAILABLE_IN_ALL int gtk_notebook_append_page ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * tab_label )

◆ gtk_notebook_append_page_menu()

GDK_AVAILABLE_IN_ALL int gtk_notebook_append_page_menu ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * tab_label,
GtkWidget * menu_label )

◆ gtk_notebook_detach_tab()

GDK_AVAILABLE_IN_ALL void gtk_notebook_detach_tab ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_action_widget()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_action_widget ( GtkNotebook * notebook,
GtkPackType pack_type )

◆ gtk_notebook_get_current_page()

GDK_AVAILABLE_IN_ALL int gtk_notebook_get_current_page ( GtkNotebook * notebook)

◆ gtk_notebook_get_group_name()

GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_group_name ( GtkNotebook * notebook)

◆ gtk_notebook_get_menu_label()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_menu_label ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_menu_label_text()

GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_menu_label_text ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_n_pages()

GDK_AVAILABLE_IN_ALL int gtk_notebook_get_n_pages ( GtkNotebook * notebook)

◆ gtk_notebook_get_nth_page()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_nth_page ( GtkNotebook * notebook,
int page_num )

◆ gtk_notebook_get_page()

GDK_AVAILABLE_IN_ALL GtkNotebookPage * gtk_notebook_get_page ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_pages()

GDK_AVAILABLE_IN_ALL GListModel * gtk_notebook_get_pages ( GtkNotebook * notebook)

◆ gtk_notebook_get_scrollable()

GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_scrollable ( GtkNotebook * notebook)

◆ gtk_notebook_get_show_border()

GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_show_border ( GtkNotebook * notebook)

◆ gtk_notebook_get_show_tabs()

GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_show_tabs ( GtkNotebook * notebook)

◆ gtk_notebook_get_tab_detachable()

GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_tab_detachable ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_tab_label()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_get_tab_label ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_tab_label_text()

GDK_AVAILABLE_IN_ALL const char * gtk_notebook_get_tab_label_text ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_tab_pos()

GDK_AVAILABLE_IN_ALL GtkPositionType gtk_notebook_get_tab_pos ( GtkNotebook * notebook)

◆ gtk_notebook_get_tab_reorderable()

GDK_AVAILABLE_IN_ALL gboolean gtk_notebook_get_tab_reorderable ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_notebook_get_type ( void )

◆ gtk_notebook_insert_page()

GDK_AVAILABLE_IN_ALL int gtk_notebook_insert_page ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * tab_label,
int position )

◆ gtk_notebook_insert_page_menu()

GDK_AVAILABLE_IN_ALL int gtk_notebook_insert_page_menu ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * tab_label,
GtkWidget * menu_label,
int position )

◆ gtk_notebook_new()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_new ( void )

◆ gtk_notebook_next_page()

GDK_AVAILABLE_IN_ALL void gtk_notebook_next_page ( GtkNotebook * notebook)

◆ gtk_notebook_page_get_child()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_notebook_page_get_child ( GtkNotebookPage * page)

◆ gtk_notebook_page_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_notebook_page_get_type ( void )

◆ gtk_notebook_page_num()

GDK_AVAILABLE_IN_ALL int gtk_notebook_page_num ( GtkNotebook * notebook,
GtkWidget * child )

◆ gtk_notebook_popup_disable()

GDK_AVAILABLE_IN_ALL void gtk_notebook_popup_disable ( GtkNotebook * notebook)

◆ gtk_notebook_popup_enable()

GDK_AVAILABLE_IN_ALL void gtk_notebook_popup_enable ( GtkNotebook * notebook)

◆ gtk_notebook_prepend_page()

GDK_AVAILABLE_IN_ALL int gtk_notebook_prepend_page ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * tab_label )

◆ gtk_notebook_prepend_page_menu()

GDK_AVAILABLE_IN_ALL int gtk_notebook_prepend_page_menu ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * tab_label,
GtkWidget * menu_label )

◆ gtk_notebook_prev_page()

GDK_AVAILABLE_IN_ALL void gtk_notebook_prev_page ( GtkNotebook * notebook)

◆ gtk_notebook_remove_page()

GDK_AVAILABLE_IN_ALL void gtk_notebook_remove_page ( GtkNotebook * notebook,
int page_num )

◆ gtk_notebook_reorder_child()

GDK_AVAILABLE_IN_ALL void gtk_notebook_reorder_child ( GtkNotebook * notebook,
GtkWidget * child,
int position )

◆ gtk_notebook_set_action_widget()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_action_widget ( GtkNotebook * notebook,
GtkWidget * widget,
GtkPackType pack_type )

◆ gtk_notebook_set_current_page()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_current_page ( GtkNotebook * notebook,
int page_num )

◆ gtk_notebook_set_group_name()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_group_name ( GtkNotebook * notebook,
const char * group_name )

◆ gtk_notebook_set_menu_label()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_menu_label ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * menu_label )

◆ gtk_notebook_set_menu_label_text()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_menu_label_text ( GtkNotebook * notebook,
GtkWidget * child,
const char * menu_text )

◆ gtk_notebook_set_scrollable()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_scrollable ( GtkNotebook * notebook,
gboolean scrollable )

◆ gtk_notebook_set_show_border()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_show_border ( GtkNotebook * notebook,
gboolean show_border )

◆ gtk_notebook_set_show_tabs()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_show_tabs ( GtkNotebook * notebook,
gboolean show_tabs )

◆ gtk_notebook_set_tab_detachable()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_detachable ( GtkNotebook * notebook,
GtkWidget * child,
gboolean detachable )

◆ gtk_notebook_set_tab_label()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_label ( GtkNotebook * notebook,
GtkWidget * child,
GtkWidget * tab_label )

◆ gtk_notebook_set_tab_label_text()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_label_text ( GtkNotebook * notebook,
GtkWidget * child,
const char * tab_text )

◆ gtk_notebook_set_tab_pos()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_pos ( GtkNotebook * notebook,
GtkPositionType pos )

◆ gtk_notebook_set_tab_reorderable()

GDK_AVAILABLE_IN_ALL void gtk_notebook_set_tab_reorderable ( GtkNotebook * notebook,
GtkWidget * child,
gboolean reorderable )