On Tue, 2004-12-28 at 23:49, Alan Horkan wrote:
I've used Borland Delphi once or twice and by comparison it is really difficult to say nice things about Glade except that it should be a pivotal part of the gnome desktop and it should be the easiest to use program there is but unfortunately it is a relatively neglected part of the toolchain (not even in the toolchain in most cases).
My feelings on Glade are pretty much summed up in one word: don't.
I think it's pretty telling that nearly every project I've ever seen that has started out using Glade has eventually abandoned it. I was around for the de-Glading of Sodipodi, and I really don't want to reintroduce a libglade dependency in Inkscape.
Not because it's hard to use or anything like that, but because it makes makes reorganization and refactoring of code that incorporates it very difficult (except in the one sense that you don't need to care about where in the widget hierarchy a widget is to find it, but if you're writing your code properly that shouldn't be an issue anyway).
Glade also (in my own experience with older versions, anyway) places a strong temptation in front of designer to set fixed pixel dimensions for widgets.
Just my few cents... admittedly much of the GUI code in Inkscape we inherited is an example of how _not_ to do things manually, but we can do better with the gtkmm rewrite.
-mental