Add ElkSharp compound node support

This commit is contained in:
master
2026-03-28 13:36:52 +02:00
parent 7748c75934
commit 717316d5a0
9 changed files with 1451 additions and 8 deletions

View File

@@ -64,6 +64,8 @@ public sealed record ElkLayoutOptions
public ElkLayoutDirection Direction { get; init; } = ElkLayoutDirection.LeftToRight;
public double NodeSpacing { get; init; } = 40;
public double LayerSpacing { get; init; } = 60;
public double CompoundPadding { get; init; } = 30;
public double CompoundHeaderHeight { get; init; } = 28;
public ElkLayoutEffort Effort { get; init; } = ElkLayoutEffort.Best;
public int? OrderingIterations { get; init; }
public int? PlacementIterations { get; init; }