
On Tue, 2005-01-04 at 10:37 +0100, Robert Staudinger wrote:
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.
Actually, I have an interest in seeing Glade used. And I plan on experimenting with Glade in the Gtkmm codebase.
I've read up about custom widgets, because we are making a handful of custom/compound widgets for Inkscape's Gtkmm work (Labelled, Scalar, ScalarUnit, Toolbox, NotebookPage, etc.). Our custom widgets would need a Glade-specific constructor, for libglade to be able to create them via the XML description.
We're already using other technologies that simplify/reduce application- specific code, namely UIManager (menus, toolbars, and popups generated from XML description) and AccelMap (keybindings generated from Scheme description). If we can use Glade as seamlessly as we're using these other technologies, it would be a benefit for Inkscape.
I don't know how possible it will be, but I, for one, am definitely going to experiment with it and give it a serious run for its money.