While we're in speculative mode, I'll mention a principle that might
affect a future release:

It looks like break-related items of all sorts, including
"break-visibility", should have more than the 3 categories of before
break, after break, and no break. Then might should distinguish levels
of break, including staff reappearance and page break.

If I find the right sort of callbacks suggested by Kieren (on my own, or
because one of you points me to them), I might try to package them a bit
in some handy functions.

Cheers,

Mike O'D.
> ------------------------------
>
> Message: 5
> Date: Sat, 27 Feb 2010 11:25:25 -0500
> From: Kieren MacMillan <kieren_macmil...@sympatico.ca>
> Subject: Staff "reappearance" callback?
> To: Lilypond-User Mailing List <lilypond-user@gnu.org>
> Message-ID: <blu0-smtp71dd96d4635f15c8accc0394...@phx.gbl>
> Content-Type: text/plain; charset=us-ascii
>
> Hi all,
>
> Michael's question about instrument names got me wondering...
>
> Is there an easy way to have a callback for any grob (e.g. TimeSignature) so 
> that it knows whether or not its Staff context was alive in the previous 
> system? If so, this would have lots of good uses, including Michael's two 
> features:
>     1. Make the InstrumentName take the long name each time a Frenched staff 
> reappears.
>     2. Make the TimeSignature appear each time a Frenched staff reappears.
>
> Thanks,
> Kieren.
>
>   


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

Reply via email to