[pygtk] Using Kiwi useful?

A.T.Hofkamp a.t.hofkamp at tue.nl
Fri Sep 29 19:14:57 WST 2006


Hello all,

The announcement of kiwi here (at least, I think it was here, otherwise it was 
in c.l.p.a) some time ago was quite interesting, but after reading the online 
documentation, I wonder whether it would be useful for my application.

I intend to develop a 2D editor for editing state-machines, basically a 
DrawingArea with circles (each circle represents a state), and arrows between 
the circles (each arrow representing a transition from one state to another).
States have a name, and there are two different kinds of transitions. Last but 
not least, some states have special marking of being the first (start) state 
and/or being a marker state.

Most of the work would be to handle the various operations that a user can do 
on states and transitions (at least that is what I expect at this moment). The 
Kiwi framework focusses on forms and dialogue boxes rather than DrawingArea's 
instead.
Would it be possible *and* useful to squeeze my user-interaction of states and 
transitions in the Kiwi way of doing things, or should I build something custom?

Tnx for any advice on this matter,
Albert

PS The state-machine file format is human-readable text, so I consider 
pickling and unpickling to be less interesting at this moment (may be later to 
have fully save and reload of all position informatio of all objects).


More information about the pygtk mailing list