Commit bbd8b9a5 authored by Matthias Clasen's avatar Matthias Clasen Committed by Matthias Clasen

Emit the ::page-removed signal after removing the page. (#335238,

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)
parent 502d44e5
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
......
......@@ -855,7 +855,7 @@ gtk_notebook_class_init (GtkNotebookClass *class)
* @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
**/
......@@ -869,7 +869,7 @@ gtk_notebook_class_init (GtkNotebookClass *class)
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
......@@ -3299,13 +3299,17 @@ gtk_notebook_remove (GtkContainer *container,
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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment