Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic DiagramLite 2.0 beta (Read 1416 times)
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
DiagramLite 2.0 beta
Nov 1st, 2010 at 1:43pm
Print Post  
We are starting beta tests of DiagramLite 2.0. The new features are:

Lanes
The lane grid lets you emphasize the relationship between a group of diagram items by displaying them in a distinct lane or cell within the grid. To display the lane grid, set the EnableLanes property of the Diagram class to true. In order to customize the grid, set the various attributes exposed by the LaneGrid property, which lets you specify the number of rows and columns, add headers, customize the cell appearance, etc. The new Lanes sample project uses the lane grid to let users draw Gantt charts.

Swimlane layout
SwimlaneLayout can be used to arrange process diagrams in which nodes representing activities are placed in swimlanes representing resources. The index of the resource allocated to an activity should be assigned to the corresponding node's LayoutTraits[SwimlaneLayoutTraits.Lane].

By default, the algorithm works with the diagram's LaneGrid, but its SwimlaneGrid property can be set to any class that implements ISwimlaneGrid. This allows applying the layout to a custom-drawn grid rendered through the DrawBackground event, or one composed of locked background nodes.


CascadeLayout algorithm
CascadeLayout places vertices on a virtual grid and arranges edges orthogonally, such that if the source graph is planar it is guaranteed that all edges will have no more than two bends and will not intersect.


TriangularLayout algorithm
TriangularLayout places vertices on a virtual grid, such that if the source graph is planar it is guaranteed that all edges will have a single segment and will not intersect. If the graph is not planar, the intersecting edges are optionally segmented and bended in order to improve readability.


HierarchicalLayout algorithm
HierarchicalLayout places vertices on predefined levels, such that if the source graph is level-planar it is guaranteed that all edges will have a single segment and will not intersect.


OrtogonalLayout improvements
OrtogonalLayout results have been greatly improved for nonplanar graphs.

If anyone is interested in trying the beta, please download this archive, which includes updated assemblies and help file: 

https://mindfusion.eu/_beta/DiagramLite.2.0.zip
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint