doc: Document missing GtkNotebook types

This commit is contained in:
Emmanuele Bassi 2020-12-16 16:04:29 +00:00
parent 387078b40c
commit 2ffa2be64e

View File

@ -44,8 +44,22 @@ G_BEGIN_DECLS
#define GTK_NOTEBOOK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_NOTEBOOK_PAGE, GtkNotebookPage)) #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)) #define GTK_IS_NOTEBOOK_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK_PAGE))
/**
* GtkNotebookPage:
*
* A page in the #GtkNotebook.
*
* The `GtkNotebookPage` structure only contains private data.
*/
typedef struct _GtkNotebookPage GtkNotebookPage; typedef struct _GtkNotebookPage GtkNotebookPage;
/**
* 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.
*/
typedef enum typedef enum
{ {
GTK_NOTEBOOK_TAB_FIRST, GTK_NOTEBOOK_TAB_FIRST,