Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic MindFusion.WinForms Pack, R1.2012 (Read 4129 times)
Forum Admin
YaBB Administrator
*****
Offline


Rock and Roll

Posts: 740
Joined: Apr 6th, 2003
MindFusion.WinForms Pack, R1.2012
Jan 24th, 2012 at 1:42pm
Print Post  
MindFusion Pack for WinForms R1.2012 has been released. It adds the following new features:

MindFusion.Diagramming

Automatic node alignment

If AutoAlignNodes is enabled, the node currently being drawn or resized is aligned to another node so that a pair of their vertical or horizontal sides become collinear. To specify the maximal distance at which nodes are aligned, set the AutoAlignDistance property. The pair of aligned nodes is indicated visually by drawing an alignment guide using the pen assigned to AlignmentGuidePen.

Fractal tree layout

FractalLayout is a tree layout algorithm that places child nodes symmetrically around their parent node. Nodes at the lowest level are arranged directly in a circle around their parent. At the upper level, the already arranged nodes form branches that are arranged in a circle around the new parent node. The algorithm is recursively repeated till the highest level is reached. If nodes in the tree have uniform number of children, the end result has fractal-like appearance (subsets of the graph look like scaled-down copies of the whole graph).

You can choose which node should be displayed at the center of the topmost circle by setting the Root property. If it is not specified, the algorithm automatically selects a root that leads to more balanced distribution of nodes.

CompositeNode extensions
  • The NumericEditComponent class derives from EditComponent and allows entering only numerical values.
  • The SpinnerComponent allows entering numerical values in a text field or using up/down buttons to change the current value.
  • The SliderComponent allows choosing one or two values from a specified interval by dragging with the mouse.
  • ButtonComponent can raise Click events repeatedly while the mouse button is pressed if its Type property is set to Repeat.

Miscellaneous
  • Specify start and end nodes in LayeredLayout via the StartNode and EndNode properties.
  • Overridable CreateAddItemCmd, CreateRemoveItemCmd and CreateModifyItemCmd methods allow using custom commands to implement complex undo/redo operations.
  • The ActionRecording validation event is now also raised when adding child commands to the current composite command.
  • DiagramView can use scrollbars from third-party UI libraries by means of the IScrollBarProvider interface.
  • Self-loop links that connect TreeViewNode items are now routed around the node preserving their correct end points.
  • The GetLinksAt method returns all links located at the specified point.

MindFusion.Mapping

MindFusion.Mapping has been initially added to MindFusion Pack for WinForms.


Registered customers with an active upgrade subscription can download the licensed version from the clients area on our site.
     
A trial version is available for download here:
https://www.mindfusion.eu/WinFormsTrial.zip

Enjoy!
« Last Edit: Feb 2nd, 2012 at 8:03am by Forum Admin »  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint