On Sat, 2005-01-15 at 13:26 -0800, Bryce Harrington wrote:
- I really don't want to define our own format for GUI description...
that seems like alot of effort for little gain. If we could piggyback on Glade that wouldn't seem that bad.
There was some discussion about this today on Jabber (see logs). JonCruz has some ideas along the lines of either employing glade or XForms/XUL for this. Personally, I think this would take a considerable amount of coding to do, but Jon thinks it'd be straightforward given the appropriate DOM connections underneath.
I read through the discussion, and I still can't see any reason to add a XUL dependency. I can't imagine that it wouldn't be huge, plus there is no GUI tool that I know of to create it. I think that one of our goals was to make creating scripts easy -- I think that Glade would make it easier for people creating scripts. Also, Glade is already tied into GTK+ (a current dependency) and it may already be part of the GtkMM integration. Lastly, I don't see any advantage with using the Inkscape XML representation with any way that we create because it will be independent of any type of repr access, everything should tie into extension parameters, which would be a set of functions.
So, I guess I see a plan as follows:
- I'll make the generic preference interface pass back a Gtk::Widget *
- Scripts won't work right now, the first person to implement it gets to choose how they do it :)
--Ted