On Wed, 2005-08-03 at 11:51 -0400, mental@...3... wrote:
Quoting msevior@...79...:
I still don't undestand why you guys don't use glade and libglade. It really worked well for the AbiWord project.
Maybe you need to rethink this decision. libglade has been fully ported and debugged on windows. The gnumeric on windpws project has no trouble with it.
Jon Cruz articulated one set of issues, but another which is important to me personally is that glade (when used for code generation in particular, but even if you're just using libglade) seriously gets in the way of refactoring.
It's a bigger issue in Inkscape than in AbiWord or Gnumeric because we necessarily have so many more custom UI elements.
It's not that we haven't tried Glade. We earnestly tried it but found it very burdensome in this regard, back in the days when we were still Sodipodi.
Ah OK. We think the other way I guess. We try to make standard widgets do what we want. We only have a few custom widgets in AbiWord.
I would *never* recommend using glade generated code. For most of what we need using glade/libglade cuts down code size by about 50% in dialogs and reduces the time needed to code a dialog by many hours. It can be subsequently tweaked to comply with the GNOME HIG by non-core coders who ARE interface experts.
But if you guys need custom widgets then this approach is clearly not feasible.
I'm surprised that you can get what you need via an XForms-style description that appears to give even weaker control on what you can do.
It was just a suggestion. I'm mightily impressed with inkscape. Please keep up the great work :-)
Cheers
Martin
-mental