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


Rock and Roll

Posts: 685
Joined: Apr 6th, 2003
MindFusion.WinForms Pack, R2.2012
Apr 6th, 2012 at 2:04pm
Print Post  
MindFusion Pack for WinForms R2.2012 has been released. It adds the following new features:

MindFusion.Charting

Dragging of Chart elements
Line and bar charts support dragging with the mouse. Bars can be dragged either in horizontal or vertical direction according to their orientation. Elements of line charts can be dragged in any direction. The dragging behavior is set with the Behavior property.

Demo
The demo program has been greatly improved with many new steps.

Miscellaneous
  • The SectionPoints property has been removed - radar and polar charts now draw sections according to their alternative axes.
  • Many of the samples have been reworked to show the recently added features and the most important existing ones.

MindFusion.Diagramming

Node effects
Two new visual effects can be applied to nodes - Glass and Aero. In addition, the existing Emboss and Smooth Shadow effects are now applied to all node types, not just ShapeNode.

A new API is provided to facilitate effects usage. To apply an effect, create an instance of one of the effect classes, set up its properties, then add the instance to the Diagram.NodeEffects collection. Currently, there are four effect types available - EmbossEffect, SmoothShadowEffect, GlassEffect, and AeroEffect. Effects can be added, removed or modified at any time and this will immediately reflect on the diagram. Effects of different types can be applied simultaneously. It is also possible to apply more than one effect of the same type.

The old EnableEmbossEffects and EnableShadowEffects properties are reworked internally to use the new effect pipeline. Turning these properties on will automatically add an instance of the appropriate class to the NodeEffects collection. Therefore clearing the NodeEffects collection will turn these properties off if they were previously enabled. Keep in mind that the Diagram.EffectsProvider property is still required in order to enable the Emboss and Smooth Shadow effects.

Composite layout improvements
The CompositeLayout exposes several new properties. The UseAdditionalPartitioning property can be set to true in order to enable additional partitioning pass after the default partition. This is especially useful when the initial partitioning produces a graph with nodes with many leaf children.

Solar layout
This variation of the fractal layout places child nodes around their parents, such, that the child nodes do not overlap. This layout also takes into consideration the size of the nodes and tries to arrange them to minimize occupied space. The layout can optionally prevent links from crossing nodes by bending them.

MindFusion.Reporting

ReportEditor control
A new ReportEditor control is now available. The report can be embedded in any application to provide the ability to create, save, open, preview and print reports. The editor UI consists of a designer area, a property grid, a toolbox, and a preview panel. The report provides features, such as clipboard operations, undo and redo, the ability to register external data sources for use inside the editor, simplified serialization, and more. To read more about the editor, visit ReportEditor Control.

XML serialization
The reports can now be serialized and deserialized to and from XML files through the means of the SaveToXml and LoadFromXml methods respectively. For additional information about XML serialization, refer to the XML Serialization topic.

Report parameters
Parameters can now be added to a report through the new Parameters collection of the Report class. The parameters provide name, description and value and can be of any type, including expression. For more information about parameters, check the Report Parameters topic.

Improved Expression editor
The built-in Expression Editor has been improved. It now provides direct access to the built-in expression functions as well as the available keywords, operators, report parameters and table fields. The Using Expressions in Reports topic contains additional information about the new Expression Editor.

MindFusion.Scheduling

Multiple grouping
The Resource view now supports grouping by two resource types simultaneously (for example it can be grouped by contacts and by tasks). To enable dual grouping, use the regular Calendar.GroupType property to specify the first resource type, and the new Calendar.SecondaryGroupType to specify the second resource type. The new sample MultipleGrouping demonstrates this new feature.

Item effects
The new Glass and Aero visual effects can be applied to items. To apply an effect, create an instance of one of the effect classes, set up its properties, then add the instance to the Calendar.ItemEffects collection. Currently, there are two effect types available - AeroEffect and GlassEffect. Effects can be added, removed or modified at any time and this will immediately reflect on the calendar. Effects of different types can be applied simultaneously. It is also possible to apply more than one effect of the same type. For more information about effects, visit the Item Effects topic.

API changes
Several changes were made to the API in order to accommodate the possibility to have item and cell associations with more than one resource at a time. Several event arguments now provide a new property of type Resource[] (in addition to the standard Resource property), which contains all resources related to the event in cases where this is applicable. For example DrawEventArgs, ModifyConfirmEventArgs, and ResourceDateEventArgs.

The Selection class has been extended in order to support multiple resources. More specifically, there are new overloads of the Add and Set methods, which allow selecting cells associated with more than one resource. The new Resources property gives access to all resources associated with the currently selected elements.

To simplify the Selection class, some properties have been removed and some methods have been changed. The Contact, Location and Task properties have been removed. The resource associated with the selection can now be accessed through the Selection.Resource property regardless of its type. In addition, the Add and Set overloads which previously accepted resources of all possible resource types, now accept a single Resource parameter.

Miscellaneous
The row header of the Resource view can now be resized interactively. To enable this, set the AllowResizeRowHeader property to Enabled. This functionality is available only when the headers are grouped (that is, when GroupRowHeader is set to Enabled). The cursor displayed when interacting with the headers can be specified through Calendar.RowHeaderResizeCursor.

Miscellaneous

MindFusion.SvgViewer 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!
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint