MindFusion.WinForms Pack 2019.R1

Released: Jan 14, 2019

Updates in 2019.R1

Features

MindFusion.Diagramming for WinForms

  • Visio2013Exporter improvements
    • The Visio2013Exporter now fully renders tables, containers and composite nodes.
    • The Visio2013Exporter now renders custom nodes that draw themselves through the IGraphics interface.
    • Coordinates of exported link end points are now assigned Visio formulas and follow the borders of resized nodes.
  • LayeredLayout improvements
    • The KeepLinkShapes property lets you preserve the initial Shape value of links when LinkType is set to Cascading. The orthogonal path applied by a latter property is approximated using the respective link shape.
  • PathFinder improvements
    • Improved speed of FindAllCycles and EnumAllCycles methods.
    • FindAllCycles and EnumAllCycles no longer report mirrored versions of cycles in undirected mode.
  • Miscellaneous
    • Improved precision when hit testing adjustment handles from touch events.
    • The Caption property of container and table nodes now only wraps the base Text property. Map and Visio nodes now render Text too.

MindFusion Virtual Keyboard for WinForms

  • Key improvements
    • The UnicodeKey class can send any Unicode symbol as input to target text controls.
    • RegularKey Content property values can now be sent to external processes.
  • Keyboard improvements
    • A new Windows10 color scheme added to Theme enumeration.
    • SetKeyLabels method lets you override the labels of keys for a given language.
  • Active window tracking
    • The control updates its layout immediately when a window with a different current language activates.
    • Pressing a key no longer activates last target window, which was necessary when keyboard was used as a popup inside application, but led to activation flickering. Set the new PreventActivation property instead to disable the keyboard's popup window from activating altogether.

MindFusion.Spreadsheet for WinForms

  • The AllowResizeCells property specifies whether users can resize rows and columns by dragging cell borders.
  • Enable AutoFillCopyOnly to make the auto-fill tool only copy values instead of extrapolating new values from a selection.
  • ReadConditionalFormats property of ExcelImporter lets you disable import of conditional formats.

MindFusion.UI for WinForms

  • Custom dock buttons - New DockControl API allows you to add custom buttons to the title-bar of dock items. Buttons are represented as instances of the TitleBarButton class, and can be added to the following collections of DockControl: DockedTitleBarButtons, UndockedTitleBarButtons, TabbedTitleBarButtons. They can be drawn by callback method bound to a Draw event or by directly seting the ButtonImage property. There are default title bar buttons available like close, auto hide and a button that shows the context menu. They are exposed as static properties of the TitleBarButtons class.