+2006-03-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_remove): Emit the ::page-removed
+ signal after removing the page. (#335238, Christian Persch)
+
2006-03-22 Carlos Garnacho <carlosg@gnome.org>
* gtk/gtkexpander.c: Make it to expand when hovering during DnD
+2006-03-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtknotebook.c (gtk_notebook_remove): Emit the ::page-removed
+ signal after removing the page. (#335238, Christian Persch)
+
2006-03-22 Carlos Garnacho <carlosg@gnome.org>
* gtk/gtkexpander.c: Make it to expand when hovering during DnD
* @page_num: the @child page number
*
* the ::page-removed signal is emitted in the notebook
- * right before a page is removed from the notebook.
+ * right after a page is removed from the notebook.
*
* Since: 2.10
**/
GTK_TYPE_WIDGET,
G_TYPE_UINT);
/**
- * GtkNotebook::page-attached:
+ * GtkNotebook::page-added:
* @notebook: the #GtkNotebook
* @child: the child #GtkWidget affected
* @page_num: the new page number for @child
children = children->next;
}
+ g_object_ref (widget);
+
+ gtk_notebook_real_remove (notebook, children);
+
g_signal_emit (notebook,
notebook_signals[PAGE_REMOVED],
0,
widget,
page_num);
-
- gtk_notebook_real_remove (notebook, children);
+
+ g_object_unref (widget);
}
static gboolean