On Wed, Jan 7, 2009 at 2:04 PM, Lars Ræder Clausen <[email protected]> wrote:
>> 2) A hyperedge, or something more general, a bunch of lines all >> connected at one point. The direction of arrows can be settable. Here, >> you can't "disconnect" one of the lines, you can only remove it >> entirely from that hyperedge object. > > You mean something like the Bus object from the Network sheet, but more > generic? That could be useful. Also possibly: That sounds interesting ... basically a "tree" in terms of graph theory, or a "hydra" to be cute about it. In this respect, the network bus is a hydra with two restrictions: branches come out orthogonal to the trunk, and there are no sub-branches. This is a tricky object and extremely difficult to specify ... what is the definition of "trunk" for example? But if a good UI can be built to manage this beast, it would be very useful for expressing trees, branching in version control systems, wires in circuits, etc. Sameer. -- http://www.it.iitb.ac.in/~sameerds/ _______________________________________________ dia-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
