aboutsummaryrefslogtreecommitdiffstats
path: root/include/diagf
diff options
context:
space:
mode:
Diffstat (limited to 'include/diagf')
-rw-r--r--include/diagf23
1 files changed, 23 insertions, 0 deletions
diff --git a/include/diagf b/include/diagf
index cdff1a9..f9ef401 100644
--- a/include/diagf
+++ b/include/diagf
@@ -917,6 +917,7 @@ def @DiagSetup
@ArrowHead @SolidArrowHead @SolidWithBarArrowHead @OpenArrowHead
@HalfOpenArrowHead @SolidCurvedArrowHead @OpenCurvedArrowHead
@HalfOpenCurvedArrowHead @CircleArrowHead @BoxArrowHead
+ @ManyArrowHead
@Link
@Line @DoubleLine @Arrow @DoubleArrow @Curve @CurveArrow
@@ -5074,6 +5075,25 @@ def @DiagSetup
{ length @Wide width @High }
}
+ def @ManyArrowHead
+ named width { arrowwidth }
+ named length { arrowlength }
+ named pathwidth { pathwidth }
+ {
+ @InsulatedNode
+ outlinestyle { noline }
+ paint { nochange }
+ texture { solid }
+ outlinewidth { pathwidth }
+ outline {
+ @BackEnd @Case {
+ PostScript @Yield { pathwidth "ldiagmanyarrowhead" }
+ PDF @Yield {}
+ }
+ }
+ { length @Wide width @High }
+ }
+
def @ArrowHead
named style { arrowstyle }
named width { arrowwidth }
@@ -5108,6 +5128,9 @@ def @DiagSetup
box @Yield @BoxArrowHead
width { width } length { length }
pathwidth { pathwidth }
+ many @Yield @ManyArrowHead
+ width { width } length { length }
+ pathwidth { pathwidth }
}
}