Jan-Peter Voigt <jp.vo...@gmx.de> writes:

> Thank you again, David ... nice ...
> one more question: The symbol list is meant for (list /interface/
> /property/)?
> I still use (ly:grob-set-property! grob sym val) and catch interface
> and property with car and cadr respectivly. Or is there another
> way/use in 2.17?

In 2.17, font-interface.font-size is the same as
#'(font-interface font-size) for a symbol-list? argument, so one has
nicer syntactic sugar for override-like commands.

>> If you want an interface to the internals, it can look like
>>
>> \allowGrobCallback font-interface.font-size
>>
>> as a context mod.  Something like
>>
>> allowGrobCallback =
>> #(define-scheme-function (parser location syms) (symbol-list?)
>>    #{ \with { \consists #(make-engraver ...


-- 
David Kastrup


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to