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.
_______________________________________________
Gegl-developer mailing list
Gegl-developer@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer