"J.W. Bizzaro" a écrit : > > Jean-Marc Valin wrote: > > > > > > A) embed the Overflow GUI in piper (0 lines) > > > > B) use the GUI classes (GUINode, GUILink, ...) in piper (~0-200 lines) > > > > C) scrap the GUI (1), but keep 2) (2500-3000 lines) > > > > D) scrap both 1) and 2) (5000 lines) > > > > > > Sorry, I meant B or C... does that change anything? > > What do the classes in B do? in the vflow/src directory there are UI* classes and GUI* classes. The UI* classes (as in UINetwork, UINode, ...) are toolkit-independent (and are used in the command-line tool). They take care of XML saving/parsing, and building runnable networks from the object description. the GUI* classes (as in GUINode, GUINetwork, ...) are gnome-dependent and hadle the canvas items in the GUI. Jean-Marc -- Jean-Marc Valin Universite de Sherbrooke - Genie Electrique valj01 at gel.usherb.ca