Hi Robin,
Am Freitag, den 03.07.2020, 22:11 +0200 schrieb Robin Bannister:
> Urs Liska wrote:
>
> > Unfortunately I don't really have an idea what "#:circle" actually
> > *is*, so I have no clue about getting where I need to.
>
> I think it's a sort of macro thingy, trying to be easy to be used.
>
> Look at 'Known issues and warnings' at the bottom of
> https://lilypond.org/doc/v2.20/Documentation/extending/markup-construction-in-scheme
>
> So make-circle-markup would be equivalent.
Thanks a lot. That's exactly the kind of procedure I can store and
apply:
\version "2.20.0"
#(define-markup-command (dyna layout props func content)(symbol?
markup?)
(let*
((funcs
`((box . ,make-box-markup)
(circle . ,make-circle-markup))))
(interpret-markup layout props
(markup
((assq-ref funcs func) content)))))
\markup \dyna #'circle "C:"
\markup \dyna #'box "C:"
Best
Urs
>
>
> Cheers,
> Robin