diff options
author | Matthias Clasen <mclasen@redhat.com> | 2019-02-19 18:44:40 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2019-02-21 00:31:17 -0500 |
commit | 85fb368834d73ee04e8ebb36b3f67855f1b9a416 (patch) | |
tree | e6611af55efa69a05285d5fe72f22469a5fae903 /gtk/gtknotebook.h | |
parent | 0e2940821507c1e35f765967f9232d1c72565420 (diff) | |
download | gtk+-85fb368834d73ee04e8ebb36b3f67855f1b9a416.tar.gz |
Make GtkNotebookPage an object
Diffstat (limited to 'gtk/gtknotebook.h')
-rw-r--r-- | gtk/gtknotebook.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gtk/gtknotebook.h b/gtk/gtknotebook.h index 6de9d8c09b..ec8e0681ff 100644 --- a/gtk/gtknotebook.h +++ b/gtk/gtknotebook.h @@ -43,6 +43,16 @@ G_BEGIN_DECLS #define GTK_IS_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK)) #define GTK_NOTEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK, GtkNotebookClass)) +#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_NOTEBOOK_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPageClass)) +#define GTK_IS_NOTEBOOK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE)) +#define GTK_IS_NOTEBOOK_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_NOTEBOOK_PAGE)) +#define GTK_NOTEBOOK_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPageClass)) + +typedef struct _GtkNotebookPage GtkNotebookPage; +typedef struct _GtkNotebookPageClass GtkNotebookPageClass; + typedef enum { @@ -289,6 +299,15 @@ 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 +GtkNotebookPage *gtk_notebook_get_page (GtkNotebook *notebook, + GtkWidget *child); +GDK_AVAILABLE_IN_ALL +GtkWidget *gtk_notebook_page_get_child (GtkNotebookPage *page); + G_END_DECLS #endif /* __GTK_NOTEBOOK_H__ */ |