X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fline-spanner.cc;h=5936342d09a849b1c3308a124be8dfb4d34ec96d;hb=94860164493ab3a209986b0e3662ff7bd8958cb5;hp=082db2f4b6b85b228b4a8055b9397d3900798ff9;hpb=acd4fab1b9fac1543a200bd63a4b031ba3a59f05;p=lilypond.git diff --git a/lily/line-spanner.cc b/lily/line-spanner.cc index 082db2f4b6..5936342d09 100644 --- a/lily/line-spanner.cc +++ b/lily/line-spanner.cc @@ -283,6 +283,12 @@ Line_spanner::print (SCM smob) return SCM_EOL; } + Interval normalized_endpoints = robust_scm2interval (me->get_property ("normalized-endpoints"), Interval (0, 1)); + Real y_length = span_points[RIGHT][Y_AXIS] - span_points[LEFT][Y_AXIS]; + + span_points[LEFT][Y_AXIS] += normalized_endpoints[LEFT] * y_length; + span_points[RIGHT][Y_AXIS] -= (1 - normalized_endpoints[RIGHT]) * y_length; + Stencil line; do {