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