GraphUnidraw is a library that extends OverlayUnidraw with graph (or network) editing capabilities. TopoFace is a library of objects for representing spatial graphs (edge, node, face) used by GraphUnidraw.
overall framework objects
GraphEditor/GraphKit: editor with graph extensions
GraphCreator/GraphCatalog: save/restore mechanism with graph extensions
specialized graphic objects
EdgeComp (EdgeView/EdgePS/EdgeScript): edge component and views
NodeComp (NodeView/NodePS/NodeScript): node component and views
GraphComp: graph component
GraphIdrawComp (GraphIdrawView/GraphIdrawScript): top-level graph component and views
tools and dialog boxes
NodeDialog: dialog box for changings node's labelgraph editing commands
EdgeConnectCmd: graphically connect nodes
EdgeUpdateCmd: topologically connect nodes (used by EdgeConnectCmd)
NodeTextCmd: change node's text string
GraphDeleteCmd/GraphCutCmd/GraphPasteCmd/GraphDupCmd: general editing commands specialized for graphs
GraphNewViewCmd: create new viewer
GraphImportCmd: import a graph fragment
Last modified: Fri Jan 15 13:40:00 PST 1999