]> git.donarmstrong.com Git - lilypond.git/commitdiff
Add springs-and-rods callback to DynamicTextSpanner, so minimum-length has an
authorReinhold Kainhofer <reinhold@kainhofer.com>
Sun, 10 Apr 2011 07:04:27 +0000 (09:04 +0200)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Sun, 10 Apr 2011 07:04:27 +0000 (09:04 +0200)
effect

Without that callback, setting minimum-length on a DynamicTextSpanner does not
have any effect... Also set a minimum-length of 2.0, similar to the Hairpin grob.

scm/define-grobs.scm

index 0048dc8598553bf06c18b3162ebfef9d58522f07..84c3f72f8fbb72c715ebab652bd81c2780b31998 100644 (file)
 
        (left-bound-info . ,ly:line-spanner::calc-left-bound-info-and-text)
 
+       (minimum-length . 2.0)
        ;; make sure the spanner doesn't get too close to notes
        (minimum-Y-extent . (-1 . 1))
 
        (right-bound-info . ,ly:line-spanner::calc-right-bound-info)
+       (springs-and-rods . ,ly:spanner::set-spacing-rods)
        (stencil . ,ly:line-spanner::print)
        (style . dashed-line)
        (meta . ((class . Spanner)