diff options
author | Ignacio Casal Quinteiro <icq@gnome.org> | 2010-10-03 18:17:17 +0200 |
---|---|---|
committer | Ignacio Casal Quinteiro <icq@gnome.org> | 2010-10-03 21:48:56 +0200 |
commit | 13c4c554efa3606902185fa8790b95c9fb0f3377 (patch) | |
tree | 1264cd58ebe5e64bc822c5f4e9f1ed56518d0dc1 | |
parent | bbd80b671a68c957a561ea71ea39b4877e586a1d (diff) | |
download | gtk+-13c4c554efa3606902185fa8790b95c9fb0f3377.tar.gz |
Add missing vfuncs to gtknotebook.
-rw-r--r-- | gtk/gtknotebook.c | 27 | ||||
-rw-r--r-- | gtk/gtknotebook.h | 19 |
2 files changed, 34 insertions, 12 deletions
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index 58b6a4d370..95e1325f66 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -959,11 +959,12 @@ gtk_notebook_class_init (GtkNotebookClass *class) g_signal_new (I_("page-reordered"), G_TYPE_FROM_CLASS (gobject_class), G_SIGNAL_RUN_LAST, - 0, NULL, NULL, - _gtk_marshal_VOID__OBJECT_UINT, + G_STRUCT_OFFSET (GtkNotebookClass, page_reordered), + NULL, NULL, + _gtk_marshal_VOID__OBJECT_UINT, G_TYPE_NONE, 2, - GTK_TYPE_WIDGET, - G_TYPE_UINT); + GTK_TYPE_WIDGET, + G_TYPE_UINT); /** * GtkNotebook::page-removed: * @notebook: the #GtkNotebook @@ -979,11 +980,12 @@ gtk_notebook_class_init (GtkNotebookClass *class) g_signal_new (I_("page-removed"), G_TYPE_FROM_CLASS (gobject_class), G_SIGNAL_RUN_LAST, - 0, NULL, NULL, - _gtk_marshal_VOID__OBJECT_UINT, + G_STRUCT_OFFSET (GtkNotebookClass, page_removed), + NULL, NULL, + _gtk_marshal_VOID__OBJECT_UINT, G_TYPE_NONE, 2, - GTK_TYPE_WIDGET, - G_TYPE_UINT); + GTK_TYPE_WIDGET, + G_TYPE_UINT); /** * GtkNotebook::page-added: * @notebook: the #GtkNotebook @@ -999,11 +1001,12 @@ gtk_notebook_class_init (GtkNotebookClass *class) g_signal_new (I_("page-added"), G_TYPE_FROM_CLASS (gobject_class), G_SIGNAL_RUN_LAST, - 0, NULL, NULL, - _gtk_marshal_VOID__OBJECT_UINT, + G_STRUCT_OFFSET (GtkNotebookClass, page_added), + NULL, NULL, + _gtk_marshal_VOID__OBJECT_UINT, G_TYPE_NONE, 2, - GTK_TYPE_WIDGET, - G_TYPE_UINT); + GTK_TYPE_WIDGET, + G_TYPE_UINT); /** * GtkNotebook::create-window: diff --git a/gtk/gtknotebook.h b/gtk/gtknotebook.h index ef862dc8ed..93325d111e 100644 --- a/gtk/gtknotebook.h +++ b/gtk/gtknotebook.h @@ -97,7 +97,26 @@ struct _GtkNotebookClass gint x, gint y); + void (* page_reordered) (GtkNotebook *notebook, + GtkWidget *child, + guint page_num); + + void (* page_removed) (GtkNotebook *notebook, + GtkWidget *child, + guint page_num); + + void (* page_added) (GtkNotebook *notebook, + GtkWidget *child, + guint page_num); + void (*_gtk_reserved1) (void); + void (*_gtk_reserved2) (void); + void (*_gtk_reserved3) (void); + void (*_gtk_reserved4) (void); + void (*_gtk_reserved5) (void); + void (*_gtk_reserved6) (void); + void (*_gtk_reserved7) (void); + void (*_gtk_reserved8) (void); }; /*********************************************************** |