The MindFusion Forums | |
Flow Diagramming Components >> News >> Diagramming for Android, V1.4
https://mindfusion.eu/Forum/YaBB.pl?num=1485780546 Message started by Forum Admin on Jan 30th, 2017 at 12:49pm |
Title: Diagramming for Android, V1.4 Post by Forum Admin on Jan 30th, 2017 at 12:49pm
We have released version 1.4 of MindFusion.Diagramming for Android. It contains the following new features and improvements:
Fluent API Builder classes in com.mindfusion.diagramming.builders package add support for fluent programming style. Static with() and instance init() methods in DiagramItem, DiagramItemStyle and Layout -derived classes return a builder instance that can be used to set-up respective new or existing objects - [code] diagram.getNodes().add( ShapeNode.with() .brush(Color.LIGHT_GRAY) .font("Arial", 4) .enableStyledText(true) .text("Task <i>1</i>") .toolTip("This is the task") .create()); diagram.getFactory() .createShapeNode(20, 20, 20, 20).init() .brush(Color.LIGHT_GRAY) .font("Arial", 4) .enableStyledText(true) .text("Task <i>2</i>") .toolTip("This is the second task"); TreeLayout.with() .levelDistance(20) .nodeDistance(20) .linkStyle(TreeLayoutLinkType.Cascading3) .create() .arrange(diagram);[/code] DiagramLink improvements
Enum types Old-style enumeration classes with static finals have been replaced by enum types, improving type checking and auto-completion support. This change will not affect your code if only passing enum members to methods from the API. If storing them in fields on the other hand, you must change the field type from int to respective enum type. The types changed to enum are - Action, Align, Anchoring, AttachToLink, AttachToNode, AutoResize, Behavior, CellFrameStyle, ColumnStyle, CustomDraw, DelKeyAction, DirectionConstraint, EffectPhase, ExpandButtonAction, ExpandButtonPosition, GlassEffectType, Granularity, GraphicsUnit, GridStyle, GroupRotation, HandlesStyle, HatchStyle, HitTestPriority, HyperLinkStyle, ImageAlign, LayeredLayoutLinkType, LinkCrossings, LinkShape, LinkTextStyle, MarkStyle, ModificationStart, MouseInputMode, MultipleGraphsPlacement, NodeHandleType, Orientation, Relationship, RelativeToLink, RerouteLinks, RestrictToBounds, SaveToStringFormat, SelectionStyle, ShadowsStyle, ShowAnchors, SimpleShape, SnapToAnchor, TableConnectionStyle, TickPosition, TreeLayoutBalance, TreeLayoutDirection, TreeLayoutLinkType, TreeLayoutType, TreeViewConnectionStyle. Type of EnabledHandles and TriggerRerouting properties has been changed to EnumSet. Miscellaneous Sample projects have been converted to Android Studio format. Installer for the latest version can be downloaded here, or from the clients area on our site. https://www.mindfusion.eu/DroidDiagramTrial.zip Enjoy! |
The MindFusion Forums » Powered by YaBB 2.6.11! YaBB Forum Software © 2000-2024. All Rights Reserved. |