On May 11, 2011, at 12:02 PM, n.putt...@gmail.com wrote: > > http://codereview.appspot.com/4517051/diff/1/lily/arpeggio.cc > File lily/arpeggio.cc (right): > > http://codereview.appspot.com/4517051/diff/1/lily/arpeggio.cc#newcode98 > lily/arpeggio.cc:98: MAKE_SCHEME_CALLBACK (Arpeggio, internal_print, 1); > Why are you exporting these internal functions? > > http://codereview.appspot.com/4517051/
The internal function idea is now bunk - you're right about the positions thing. The issue is that, for the chord bracket and chord slur (and Bertrand's eventual chord brace, which hypothetically varies significantly in its X dimension as it gets larger), the width of the grob is dependent on knowing the extremal note head positions, which triggers a vertical alignment. Any suggestions on how to get this information without triggering the vertical alignment? Cheers, MS _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel