|
Custom Layout Manager
Diagram LayoutManagers provide the basic plumbing required for positioning diagram nodes and abstracting the layout algorithm from the rest of the diagram data. The LayoutManager, when initialized with a diagram model, hooks into the appropriate diagram bounds and node related events that will have an effect on the diagram node layout, and responds by using a pre-defined layout algorithm to position the diagram nodes.
Application developers can provide custom layout management routines for their diagrams, deriving from the LayoutManager and implementing the required node positioning algorithm.
Custom Hierarchical Layout
|
|
|
|