gtkbin: replace internal api

This commit is contained in:
Stefan Sauer
2014-06-04 21:23:01 +02:00
parent aba6871dba
commit 0f4751c08e
6 changed files with 13 additions and 36 deletions

View File

@ -3717,7 +3717,8 @@ gtk_notebook_drag_end (GtkWidget *widget,
if (priv->detached_tab)
gtk_notebook_switch_page (notebook, priv->detached_tab);
_gtk_bin_set_child (GTK_BIN (priv->dnd_window), NULL);
GTK_CONTAINER_CLASS (gtk_notebook_parent_class)->remove (GTK_CONTAINER (priv->dnd_window),
gtk_bin_get_child (GTK_BIN (priv->dnd_window)));
gtk_widget_destroy (priv->dnd_window);
priv->dnd_window = NULL;
@ -6904,8 +6905,8 @@ static void
gtk_notebook_menu_label_unparent (GtkWidget *widget,
gpointer data)
{
gtk_widget_unparent (gtk_bin_get_child (GTK_BIN (widget)));
_gtk_bin_set_child (GTK_BIN (widget), NULL);
GTK_CONTAINER_CLASS (gtk_notebook_parent_class)->remove (GTK_CONTAINER (widget),
gtk_bin_get_child (GTK_BIN (widget)));
}
static void