Click or drag to resize

KansasStateUniversity.TreeViewer2 Namespace

KansasStateUniversity.TreeViewer2 is a library for building visualizations of trees.
Classes
  ClassDescription
Public classScrollingTreePanel
A graphical component displaying a representation of a tree with scroll bars.
Public classTreeDrawing
An immutable high-level representation of a drawing of a tree.
Public classTreeForm
A form for displaying a tree.
Public classTreePanel
A graphical component displaying a representation of a tree, or some portion of that representation.
Interfaces
  InterfaceDescription
Public interfaceIColorizer
An interface to encapsulate a mechanism for associating colors to objects.
Public interfaceITree
This interface may be implemented by a tree in order to allow a TreeDrawing to be constructed from the tree.
Remarks
This library is a revision of KansasStateUniversity.TreeViewer, which contained some members that were not consistent with the .NET style. A developer may define a tree structure which implements ITree. If colored nodes are desired, a class implementing IColorizer may also be defined. A drawing of the tree can then be created using the TreeDrawing, ScrollingTreePanel, and/or TreeForm classes.