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