https://codereview.appspot.com/326970043/diff/1/lily/arpeggio.cc
File lily/arpeggio.cc (right):

https://codereview.appspot.com/326970043/diff/1/lily/arpeggio.cc#newcode192
lily/arpeggio.cc:192: Real lt = robust_scm2double (me->get_property
("thickness"), 0.1);
On 2017/07/28 23:12:37, Dan Eble wrote:
1. The "thickness" property is documented in
define-grob-properties.scm as being
a multiple of the current staff line thickness. I'm having trouble
figuring out
if that was also the case for what it is replacing.  Please confirm
whether
using the raw thickness, rather than multiplying it by something, is
correct
here.

As far as I can tell the printed thickness relied _only_ on staff line
thickness, without any possibility for the user to change it. Thus this
patch.
I now changed the used thickness to the multiplication of staff line
thickness and grob thickness.

For the slur-style arpeggio I'm not sure. One could change it to use
grob.line-thickness _and_ grob.thickness as it is done for Slur.

Opinions?

2. Add the default thickness to define-grobs.scm?

Done.

https://codereview.appspot.com/326970043/diff/1/lily/arpeggio.cc#newcode251
lily/arpeggio.cc:251: /* properties */
On 2017/07/28 23:12:37, Dan Eble wrote:
Update this list.

Done.

https://codereview.appspot.com/326970043/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to