On Wed, 6 Sep 2000, Vlad Harchev wrote:
Hi!
this really workes! I tried the function gtk_widget_reparent() already
before asking the question, but it didn't work well. Well, I see again, my
fault, I must always the FAQ read not once, but twice before asking... ;-)
Thanks,
Jim
> On Wed, 6 Sep 2000, Jan Jirmasek wrote:
>
> Hi,
>
> gtk_widget_reparent(GtkWidget *widget, GtkWidget *new_parent) can be used for
> this, but FAQ recommends the following code (see FAQ why):
>
> gtk_widget_ref(widget);
> gtk_container_remove(GTK_CONTAINER(old_parent), widget);
> gtk_container_add(GTK_CONTAINER(new_parent), widget);
> gtk_widget_unref(widget);
>
> > Hi!
> >
> > I have the following problem. I have a container widget (a vbox) and a
> > widget packed into this container:
> >
> > gtk_container_add(GTK_CONTAINER(container),vbox);
> >
> > I need to detach the vbox from the container without destroying it. I
> > tried first the gtk_container_remove(), but it destroys the child
> > widget. Do you know, how could I do it? I need the widget later for
> > inserting into another container, and it would be terrible waste of time,
> > if I'd have to destroy it and then later create it again...
> >
> >
> > Jim
> >
> >
> > PS: The documentation for GtkWidget and GtkContainer contains only empty
> > lines and in the source I wasn't able to find the function I'm looking
> > for... Is anyone going to fill something in the documentation about the
> > GtkWidget, GtkContainer widgets? It would be _very_ helpful!
> >
>
> Best regards,
> -Vlad
>
>
> _______________________________________________
> gtk-list mailing list
> [EMAIL PROTECTED]
> http://mail.gnome.org/mailman/listinfo/gtk-list
>
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list