On Fri, 2008-02-15 at 23:36 -0600, Jonathon Jongsma wrote:
> The problem is, the set_parent() function takes a Glib::RefPtr<>, so I
> would need to do something like
>  child->set_parent(Glib::RefPtr<Item>(this));
> Except this seems to cause refcounting problems and the program
> crashes.
> 
> I can obviously revert to the C API and do something like:
> goo_canvas_item_set_parent (child->gobj (), GOO_CANVAS_ITEM(gobj ()));
> But it would be nice not to have to do that.  Any ideas?

Looks like you need to implement something to
boost::enable_shared_from_this

;-)

Hub

_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to