[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Better width functions for the current arpeggio print functions. (is
From: |
mike |
Subject: |
Re: Better width functions for the current arpeggio print functions. (issue4517051) |
Date: |
Wed, 11 May 2011 14:11:17 -0400 |
On May 11, 2011, at 12:02 PM, address@hidden 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