On Fri, 2009-05-15 at 16:57 +0200, Daniel Elstner wrote: > VERSION is a macro, so it's not namespaced. > > Also, objects that need a constructor to run should not be defined in > header files, with some rare exceptions. Not to mention that the > definition should have gone into the source file rather than the header, > as a Glib::ustring is no longer a simple value constant.
Yes, I just noticed that as I looked at the source. It was an old Java habit which as you mentioned I was going to correct. > I think these constants should probably be mapped to enums, and the > corresponding name strings looked up when doing the conversion from C++ > to C argument types. I'll certainly look into this. -- José Alburquerque _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
