-
Notifications
You must be signed in to change notification settings - Fork 180
Closed
Description
I recently created a Sequence Diagram where I needed to track the number of sequences. In one of my blocks I had more than 10 indexes, so, I had to integrate your DefineCallOut function inline with the following code.
!function $DefineCalloutSprite($number, $textcolor, $fillcolor, $xtext)
!$header = 'sprite Callout_' + $number + ' <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18">'
!$circle = '<circle cx="11" cy="11" r="11" fill="' + $fillcolor + '" />'
!$textnumber = '<text x="' + $xtext + '" y="15" fill="' + $textcolor + '" font-size="12">' + $number + '</text></svg>'
!return $header + $circle + $textnumber
!endfunction
!$CalloutIndex = 1
!while $CalloutIndex < 100
!if $CalloutIndex < 10
$DefineCalloutSprite($CalloutIndex, $AWS_BG_COLOR, $AWS_FG_COLOR, 7)
!else
$DefineCalloutSprite($CalloutIndex, $AWS_BG_COLOR, $AWS_FG_COLOR, 3)
!endif
!$CalloutIndex = $CalloutIndex + 1
!endwhile
I would like to integrate this small change so we can support more indexes, unless until 99.
Thanks
Metadata
Metadata
Assignees
Labels
No labels