On 10/19/05, Viktor Pracht <[EMAIL PROTECTED]> wrote: > Am Dienstag, den 18.10.2005, 22:31 -0400 schrieb Timothy Miller: > > Well, since I can't find a diagramming app like I want, I thought I > > might start working on one. If I get the ball rolling, perhaps others > > will help, and we'll have something workable reasonably soon. If not, > > I'll have gotten it done on paper anyhow. > > Before you start writing somehting from scratch, have you considered > hacking something that's "almost there"? > Dia ( http://www.gnome.org/projects/dia/ ) for example, has a Python > interface for writing plugins. A starting point could be the tutorial > and interface reference at > http://faemalia.org/wiki/view/Technical/DiaPython > You would need to create scripts for opening/creating a subdiagram, > going to the parent diagram and adding inputs and outputs. Everything > else is already there.
This sounds good, but how much effort would be required to learn that, and how much would we be constrained by the existing infrastructure. One thing I would like to have is automatically arranged diagrams. You specify blocks and interconnects, and the app automatically figures out how to arrange them on the screen so as to minimize crossed paths, etc.. This is an NP-complete problem, but if you keep the number of blocks down on each diagram, it's not that computationally expensive. _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
