MindFusion.Java Swing Pack 2024.R1

Released: Jun 15, 2024

2024.R1 での更新項目

機能

MindFusion.Diagramming

  • Support for custom in-place edit controls.
    • Handle the createEditControl event to display a custom Java Swing component for users to edit item's content. This event is raised when entering in-place editing mode, either interactively by users or by calling the beginEdit method. You could handle the event to return a composite control for editing many of the item's properties, and not only text. When leaving in-place editing mode, the Diagram raises destroyEditControl to let you copy to the item any values entered by the user and close the custom editor.
  • Drag-and-drop improvements.
    • The control now displays a ghost image of nodes dragged from NodeListView. Set the DragIndicatorOpacity property to set the image opacity.
    • Set HorizontalDropAlignment and VerticalDropAlignment to specify placement of dropped node relative to mouse pointer.
  • Miscellaneous
    • The Opacity property lets you create translucent DiagramItem by applying it to the alpha channel of all colors in the item.
    • Improved in-place editing of ItemLabels.
    • nodeHovered and linkHovered events raised when the mouse pointer rests over items for HoverDelay milliseconds.
  • MindFusion.Spreadsheet
    • The PasteToMerged property lets you specify how the control handles pasting data into merged cells.
    • Formula bar preserves original text when evaluation is disabled.
    • Set the ShowLeadingApostrophes property to stop hiding escaping leading apostrophe (used to treat remaining cell content as text).
    • The CellIndex class can be used to convert between integer column / row and string representation of a cell address.
    • A new get overload of CellCollection accepts CellIndex as parameter.
    • OldValue, CurrentColumn and CurrentRow properties of IExpressionEvaluatorContext provide more contextual information for custom function evaluation.
    • The cancelDrag method lets you stop current user interaction.

MindFusion Virtual Keyboard

  • drawBackground and drawFrame methods added to KeyTemplate class.

不具合の修正

MindFusion.Diagramming

  • Miscellaneous
    • TableNode copy constructor fixes.
    • Set the AutoDeleteLinks property to false to prevent deleting links along with a node they connect, and disconnect the links instead.

MindFusion.Spreadsheet

  • Fixed incorrect cached state of modifier keys when the control loses keyboard focus.

MindFusion.Scheduling

  • loadFromXml overload of LocalizationInfo allow loading from java.io.InputStream.

MindFusion Virtual Keyboard

  • Fix for Content values not loading from layout XML files.