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)

Reply via email to