]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-grobs.scm
use new-line-spanner for TextSpanner
[lilypond.git] / scm / define-grobs.scm
index 9cdab413243c3bef96dedc496e1a1ee639d81052..bb10ff63084be56731b8b5dc80d0a4d26d8426d9 100644 (file)
        (meta . ((class . Item)
                 (interfaces . (piano-pedal-interface
                                text-spanner-interface
-                               line-spanner-interface
                                text-interface
                                self-alignment-interface
                                piano-pedal-script-interface
 
     (TextSpanner
      . (
-       (stencil . ,ly:text-spanner::print)
        (Y-offset . ,ly:side-position-interface::y-aligned-side)
        (font-shape . italic)
        (style . dashed-line)
        (side-axis . ,Y)
        (direction . ,UP)
        (outside-staff-priority . 350)
+
+       (left-bound-info . ,ly:new-line-spanner::calc-left-bound-info)
+       (right-bound-info . ,ly:new-line-spanner::calc-right-bound-info)
+       (bound-details . ((left . ((Y . 0)
+                                  (padding . 0.25)
+                                  (attach-dir . ,LEFT)
+                                  ))
+                         (right . ((Y . 0)
+                                  (padding . 0.25)
+                                  ))
+                         ))
+       (stencil . ,ly:new-line-spanner::print)
+
        (meta . ((class . Spanner)
                 (interfaces . (text-spanner-interface
                                line-spanner-interface