Version 0 of tcldg

Updated 2004-08-17 16:28:24 by schlenk

A collection of packages by John Ellson, providing abstract graph represenation and layouting functions for Tcl programs.

It consist of two packages: tclgdr A graph datastructure which provides callbacks for node insertion or modification and import functionality for the graphviz [L1 ] DOT graph description language.

tclgdl A dynamic layouter that can be bound to a graph datastructure via callbacks/events. It provides raw graph layouting facilities and can be bound via callbacks/events to a graph display, for example the Tk canvas.


schlenk: It should be possible to use tclgdl to easily layout a graph created with ::struct::graph. One would have to implement some callbacks, so tclgdl gets notified about insertions and modifications on the graph, and one had to provide a basic rendering infrastructure to show the graph on a canvas.


Category Package