|
From: Ken G. <kw...@re...> - 2002-02-08 11:40:50
|
hi,
I have pushed quite a number of changes into the GLC CVS tree.
These are:
* New architecture.
I've changed GLC so that it can now write python code with bindings
to Tkinter/Pmw.
The way that I did this was to move out the majority of GTK specific
code to a glade_to_gtk module and to write a glade_to_pmw module that
writes out code with pmw bindings.
One word sums this up: plugins
The benefits of this architectural change means:
* GLC can now be used to support theoretically any widget set.
* If GTK evolves to a point where rewriting GLC to support those
changes would be too much of a headache....
This would never happen, as a new plugin would just be needed.
* Zooming out to the 'big picture', Glade can now be used for
developing non GTK apps. Hopefully this will get even more people
wanting to help out on the development of Glade.
* Applied some patches, giving support for custom widgets, GtkMenu,
GtkMenuBar and GtkMenuItem.
Ken.
--
The duck quacks.
|