[Gegl-developer] Re: DAGs make users' eyes cross

neota at softhome.net neota at softhome.net
Tue Oct 17 21:15:35 PDT 2006


What about a connected widgets visualization? Like some sound studio 
software works with. Boxes with input/output 'plugs'/'sockets' connected by 
'wires' -- boxes might be color coded (eg yellow for clone, blue for 
transform..)
click+drag on box to move, ctrl+click to clone. (click to rename?)
click on socket, click again on opposite type of socket to connect.
Click on connected socket to reconnect this end of the wire to a different 
socket.
Click (or ctrl-click?) on wire to disconnect both ends.
Right-click (as in bauxite) to add nodes or do other misc ops.
This model might be slower to navigate with many nodes though. 

The main (and only?) flaw of a tree-view visualization that is obviously a 
DAG is lack of detailed visual grouping, which is addressed by the above 
model. 


More information about the Gegl-developer mailing list