Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Version 6.0.2 beta (Read 1245 times)
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Version 6.0.2 beta
Jan 25th, 2013 at 3:46pm
Print Post  
Version 6.0.2 adds various customer-requested features and fixes several bugs:

Preserve order in tree layout
The Balance property of TreeLayout can be set to Preserve to keep the original geometric order of child nodes when arranging them under their parent. This can be used to arrange tree branches in a specific order by first placing them in increasing horizontal or vertical positions. Another possibility is to apply TreeLayout from NodeModified handler to let users rearrange the tree branches by dragging and dropping a node.

Item rendering improvements
~ Effects such as GlassEffect and AeroEffect can now be applied to CompositeNode objects. To enable this, the IsOutline property of a BorderComponent or a ShapeComponent of the node must be enabled.
~ The last row in a TableNode will now be rendered clipped if it fits only partially inside the node, whereas in previous versions the row would not be rendered at all.
~ The HandlesStyle of a link can now be set to Invisible to stop rendering its selection handles, but still allow dragging control points.

Export improvements
~ The PaintControl event is now raised also when exporting ControlNode objects to PDF, SVG or WMF.
~ RenderOptions property added to PdfExporter, SvgExporter and WmfExporter allows controlling various aspects of exported diagrams.
~ Speed of PDF generation by PdfExporter greatly improved.

Selection improvements
~ DiagramView.Behavior can be set to SelectOnly to let users select existing items, but not modify them or draw new ones.
~ The SetsDirtyFlag property of the Selection class specified whether the Dirty flag should be set when selection changes.

Miscellaneous
~ The AllowAddChildren and AllowRemoveChildren properties of ContainerNode specify whether users are allowed to add or remove child nodes to / from the container.
~ The GetNearestBorderPoint method of DiagramNode can be used to find a point from the node's border closest to a specified point.
~ The ScrollZoneSize property of DiagramView can be used to specify the size of the area near the control edges that starts auto-scrolling.

Fixed bugs
~ Click events were doubled for ControlNode objects added from code.
~ A crash when using the OverLongestSegment link text style without setting diagram's BackBrush.
~ Controls hosted inside ControlNode objects did not hide when their Layer becomes invisible.
~ Ruler alignment guides did not set the Dirty flag.
~ ZTop and ZBottom methods did not work correctly with layers.


If anyone is interested in trying the beta version, please download this archive containing the updated control assemblies and help file:
https://mindfusion.eu/_beta/fcnet602.zip

Any comments, questions and general feedback are welcome.
  
Back to top
 
IP Logged
 
Rennie
Full Member
***
Offline


I Love MindFusion!

Posts: 108
Location: Copenhagen, Denmark
Joined: Jul 17th, 2012
Re: Version 6.0.2 beta
Reply #1 - Jan 29th, 2013 at 11:32pm
Print Post  
> Any comments, questions and general feedback are welcome.

OK, I'll just tell you that this beta version contained four things I had asked about or requested:
- The Balance property of TreeLayout can be set to Preserve to keep the original geometric order of child nodes ...
- Effects such as GlassEffect and AeroEffect can now be applied to CompositeNode objects.
- DiagramView.Behavior can be set to SelectOnly to let users select existing items, but not modify them or draw new ones.
- The SetsDirtyFlag property of the Selection class specified whether the Dirty flag should be set when selection changes.

I've now updated my program to use these features, allowing me to discard some workaround code and to get the effect I wanted for composite nodes. Everything appears to work as it should.

I think that MindFusion has been very responsive to customer requests and suggestions, and has provided very good customer service.
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint