Add parameter to style participant line #11

Merged
HEL merged 5 commits from feat/10-participant-line-styling into dev 2025-07-09 20:47:51 +00:00
5 changed files with 11 additions and 16 deletions
Showing only changes of commit d1a44d0b0f - Show all commits

View File

@ -22,6 +22,11 @@
invisible: false, invisible: false,
shape: "participant", shape: "participant",
color: DEFAULT-COLOR, color: DEFAULT-COLOR,
line-stroke: (
dash: "dashed",
paint: gray.darken(40%),
thickness: .5pt
),
custom-image: none, custom-image: none,
show-bottom: true, show-bottom: true,
show-top: true, show-top: true,
@ -37,6 +42,7 @@
invisible: invisible, invisible: invisible,
shape: shape, shape: shape,
color: color, color: color,
line-stroke: line-stroke,
custom-image: custom-image, custom-image: custom-image,
show-bottom: show-bottom, show-bottom: show-bottom,
show-top: show-top show-top: show-top

View File

@ -432,11 +432,7 @@
draw.line( draw.line(
(x, last-y), (x, last-y),
(x, line.at(1)), (x, line.at(1)),
stroke: ( stroke: p.line-stroke
dash: "dashed",
paint: gray.darken(40%),
thickness: .5pt
)
) )
} }
lines.push(line) lines.push(line)
@ -462,11 +458,7 @@
draw.line( draw.line(
(x, last-y), (x, last-y),
(x, line.at(1)), (x, line.at(1)),
stroke: ( stroke: p.line-stroke
dash: "dashed",
paint: gray.darken(40%),
thickness: .5pt
)
) )
last-y = line.at(1) last-y = line.at(1)
} else if event == "delay-end" { } else if event == "delay-end" {
@ -486,11 +478,7 @@
draw.line( draw.line(
(x, last-y), (x, last-y),
(x, y), (x, y),
stroke: ( stroke: p.line-stroke
dash: "dashed",
paint: gray.darken(40%),
thickness: .5pt
)
) )
// Draw lifeline rectangles (reverse for bottom to top) // Draw lifeline rectangles (reverse for bottom to top)