Whenever a widget is public glademm creates support routines: - glademm_set_widget(const string &name,Gtk_Widget *widget) - Gtk_Widget *glademm_get_widget(const string &name) - T *glademm_get(const string &name) Glade will register all public widgets. simply use them like: Gtk_CList *clist1=GMM_CLIST1; clist1->show(); GMM_CLIST1->hide(); // for example --------------------------------------------------------------------------- Note that glademm_get can not check your widget types, yet. For that we need a method like static bool Gtk_Foo::type_check(Gtk_Object *) the bool isGtkFoo(Gtk_Object *) won't work because it's name changes for each type.