Changes for page KLay Layered Layout Options
Last modified by Richard Kreissig on 2023/09/14 10:20
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,7 +5,3 @@ 1 -{{warning}} 2 -This is preliminary and incomplete documentation. You've been warned. 3 -{{/warning}} 4 - 5 5 KLay Layered supports a whole bunch of layout options. Every single one of them is documented here. 6 6 7 7 **Contents** ... ... @@ -29,6 +29,22 @@ 29 29 )))|=((( 30 30 Default 31 31 ))) 28 +|(% colspan="1" %)(% colspan="1" %) 29 +((( 30 +Additional Port Space 31 +)))|(% colspan="1" %)(% colspan="1" %) 32 +((( 33 +de.cau.cs.kieler.additionalPortSpace 34 +)))|(% colspan="1" %)(% colspan="1" %) 35 +((( 36 +Margins 37 +)))|(% colspan="1" %)(% colspan="1" %) 38 +((( 39 +Nodes 40 +)))|(% colspan="1" %)(% colspan="1" %) 41 +((( 42 +0, 0, 0, 0 43 +))) 32 32 |((( 33 33 Alignment 34 34 )))|((( ... ... @@ -327,6 +327,22 @@ 327 327 ((( 328 328 UNDEFINED 329 329 ))) 342 +|(% colspan="1" %)(% colspan="1" %) 343 +((( 344 +Port Spacing 345 +)))|(% colspan="1" %)(% colspan="1" %) 346 +((( 347 +de.cau.cs.kieler.portSpacing 348 +)))|(% colspan="1" %)(% colspan="1" %) 349 +((( 350 +Float 351 +)))|(% colspan="1" %)(% colspan="1" %) 352 +((( 353 +Nodes 354 +)))|(% colspan="1" %)(% colspan="1" %) 355 +((( 356 + 357 +))) 330 330 |((( 331 331 Priority 332 332 )))|((( ... ... @@ -697,10 +697,6 @@ 697 697 698 698 ))) 699 699 700 -= The Most Important Options = 701 - 702 -**TODO:** Write a bit of documentation about the most important layout options and how to use them, possibly with a simple example or something. 703 - 704 704 = Detailed Documentation = 705 705 706 706 This section explains every layout option in more detail. See [[the KIML documentation>>doc:KIML Layout Options]] for more information on KIML layout options. Those options are only mentioned here if KLay Layered adds some custom behavior. ... ... @@ -747,11 +747,18 @@ 747 747 748 748 {{id name="edgeLabelSideSelection"/}} 749 749 750 -{{warning}} 751 -Document! 752 -{{/warning}} 774 +Determines how KLay Layered places edge labels. The following strategies are available: 753 753 754 - 776 +* ALWAYS_UP 777 +Always places edge labels above the edge. 778 +* ALWAYS_DOWN 779 +Always places edge labels below the edge. 780 +* DIRECTION_UP 781 +Places edge labels above edges pointing right, and below edges pointing left. 782 +* DIRECTION_DOWN 783 +Places edge labels below edges pointing right, and above edges pointing left. 784 +* SMART 785 +Uses a heuristic that determines the best edge label placement, also taking the placement of port labels into account. 755 755 756 756 == Feedback Edges == 757 757
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -9470 1441 +9470297 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470 144/KLay Layered Layout Options1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9470297/KLay Layered Layout Options