
I did not find that glade (at least, the version that comes with Gentoo) is sufficient to what I would expect. I did not find what it produced to be simple or easy to tweak. I fussed with it a lot to get it to generate Gtkmm code, and played with all the preference settings, but simply could not get it to do what I needed.
Hmm, maybe it wasn't clear from my first post that by mentioning libglade i of course meant loading the dialogs from the xml description. Code-generation is rarely used in the gnome world nowadays AFAIK.
I very much agree to Murray's comments on the gtkmmification wiki page, but of course the issues with custom widgets are valid. If i'm not mistaken gnumeric uses a mixed approach by having the boilerplate stuff loaded from the xml-file and inserting the custom widgets by hand.
The comment about libglade not allowing for dynamic changes of the UI does not hold IMHO. All the widged loaded when parsing the .glade file are fully valid gtk(mm) instances and can be acted upon just as on any widget created by own code.
Of course it would add an extra dependency but at the advantage of clearly reducing application code. Additionally through it's widespread use in gnome the library is very well tested and definitely reliable.
Thanks, - Rob