Radial Group Layout (formerly: Cactus Group Layout)
This section describes the major API changes to the RadialGroupLayout (formerly CactusGroupLayout).
As with all major layout algorithms, the RadialGroupLayout no longer inherits from MultiStageLayout. Instead, it implements ILayoutAlgorithm directly. The layout stages are now managed by a LayoutStageStack, which can be obtained via the layoutStages property. See Layout Stages and Multi-Stage Layouts for more details.
Renamed, Moved, and Removed Classes and Members
The following table lists the renamed, moved, and removed classes and members of the major classes of the RadialGroupLayout.
yFiles for HTML 2.6 | yFiles for HTML 3.0 | Remarks |
---|---|---|
Changed Default Values and Behavior Changes
Edge labels are now placed by the GenericLabeling algorithm by default. To change this behavior, set the edgeLabelPlacement property to the desired value.
Port placement now takes the specified port candidates into account. The ports are placed in a post-processing step by the PortPlacementStage. Port candidates can be specified via the properties on the sub-data RadialGroupLayoutData.ports. See also the section Ports.
The default value of preferredRootSectorAngle has been changed from 180 degrees to 360 degrees.