Я просто попробовал это.
GtkWidget* oldwnd = new GtkWidget(); Gtk::Widget wnd(*oldwnd);
Но он не компилируется.
Может кто-нибудь сказать мне, как печатать приведение типов в gtk + к соответствующим типам в gtkmm?
Возможно Gtk::Widget* wnd = Glib::wrap(oldwnd)?
Gtk::Widget* wnd = Glib::wrap(oldwnd)
документация говорит
Gtk::Widget* wrap (GtkWidget* object, bool take_copy=false);