lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: What is the `bracket-text` property good for?


From: Trevor Bača
Subject: Re: What is the `bracket-text` property good for?
Date: Tue, 17 Dec 2024 14:42:52 -0500



On Thu, Dec 12, 2024 at 8:48 AM Werner LEMBERG <wl@gnu.org> wrote:
> Actually, the descriprion is wrong, imho.
>
>   (bracket-text ,ly:grob? "The text for an analysis bracket.")
>
> should become something at he lines of:
>
>   (bracket-text ,ly:grob? "The text-grob for an analysis bracket.")

I plan to change the docstring to

  A pointer to the text grob of an analysis bracket.

>> Can you please give an example how to use it (or a link to
>> something similar)?
>
> I took horizontal-bracket-texted.ly from our regtests and added
> functionality in \layout to emphasize some brackets with thickness
> and color relying on the 'text.  [...]

Thanks a lot!

>> As mentioned earlier, neither `bracket-text` nor `pedal-text` are
>> used anywhere in the code.
>
> Well, yes. Though if you go through those internal properties then you
> will notice that a plethora of them are not used in the .scm-files.
> Some examples:
> accidental-grobs
> all-elements
> concurrent-hairpins
> ...

I now wonder whether it make sense to orthogonalize the property names
(to a certain extent).  For example, I can imagine that all properties
that are pointers to grobs have a final `-grob` or `-grobs` in their
names.  Thus:

  bracket-text-grob
  all-element-grobs
  concurrent-hairpin-grobs
  ...

+1 

--

reply via email to

[Prev in Thread] Current Thread [Next in Thread]