On 10/6/06, Murray Cumming <[EMAIL PROTECTED]> wrote: > On Fri, 2006-10-06 at 16:50 +0200, Maik Beckmann wrote: > > > > vbox->remove( *pbar ) ; > > > > > > > > At this point it should be destroyed automatically. > > > > > > No, child widgets are not destroyed when you remove them (well, since we > > > fixed that bug, in 2.6 or 2.8). That would be quite random. > > > > > > They _are_ destroyed, if they are managed, when the parent container is > > > destroyed, if the child is _still_ a child of that parent. > > > > > > -- > > > Murray Cumming > > > > So calling gtk_widget_destroy is a good way to prevent an unnecessary > > memory consuption, if a huge number of Widgets is created on the fly ? > > No, calling gtk_widget_destroy() will probably always lead to disaster. > > If you want to delete your widgets, or any other object, then use the C > ++ keyword "delete". >
...which means that the documentation that Maik brought up at the beginning of this thread should really be changed so that it doesn't mention anything about Gtk::Widget::Destroy() (which doesn't exist) but instead tell people to 'delete' the widget in the normal C++ way. -- jonner _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
