]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-grobs.scm
* Documentation/topdocs/NEWS.tely (Top): show override.
[lilypond.git] / scm / define-grobs.scm
index 9a4f2c86ca81e01925495dd1586d04b44e007ed4..eb54bfbec8b1e885ffae78a2137f2ebaa34a8e05 100644 (file)
 
     (MultiMeasureRestNumber
      . (
-       (springs-and-rods . ,ly:multi-measure-rest::set-spacing-rods)
+       (bound-padding  . 2.0)
+       (springs-and-rods . ,ly:multi-measure-rest::set-text-rods)
        (stencil . ,ly:text-interface::print)
        (X-offset . ,(ly:make-simple-closure
                      `(,+ ,(ly:make-simple-closure (list ly:self-alignment-interface::x-aligned-on-self))
        (meta . ((class . Spanner)
                 (interfaces . (slur-interface))))))
 
+ (SostenutoPedal
+     . (
+       (stencil . ,ly:text-interface::print)
+       (direction . ,RIGHT)
+       (X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
+       (no-spacing-rods . #t)
+       (padding . 0.0) ;; padding relative to SostenutoPedalLineSpanner
+       (font-shape . italic)
+       (self-alignment-X . 0)
+       (meta . ((class . Item)
+                (interfaces . (text-interface
+                               self-alignment-interface
+                               font-interface))))))
+
+    (SostenutoPedalLineSpanner
+     . (
+       (axes . (1))
+       (Y-extent . ,ly:axis-group-interface::height)
+       (Y-offset . ,ly:side-position-interface::y-aligned-side)
+       (side-axis . ,Y)
+       (staff-padding . 1.0)
+       (padding . 1.2)
+       (minimum-space . 1.0)
+       (direction . ,DOWN)
+       (meta . ((class . Spanner)
+                (interfaces . (piano-pedal-interface
+                               axis-group-interface
+                               side-position-interface))))))
     (SpacingSpanner
      . (
        (springs-and-rods . ,ly:spacing-spanner::set-springs)
                                text-interface
                                font-interface))))))
 
-    (StringNumber
-     . (
-       (stencil . ,print-circled-text-callback)
-       (padding . 0.5)
-       (staff-padding . 0.5)
-       (self-alignment-X . 0)
-       (self-alignment-Y . 0)
-       (script-priority . 100)
-       (font-encoding . fetaNumber)
-       (font-size . -5)                ; don't overlap when next to heads.
-       (meta . ((class . Item)
-                (interfaces . (string-number-interface
-                               font-interface
-                               text-script-interface
-                               text-interface
-                               side-position-interface
-                               self-alignment-interface
-                               item-interface))))))
 
     (StaffSpacing
      . (
                 (interfaces . (spacing-interface
                                staff-spacing-interface))))))
 
-    (SostenutoPedal
-     . (
-       (stencil . ,ly:text-interface::print)
-       (direction . ,RIGHT)
-       (X-offset . ,ly:self-alignment-interface::x-aligned-on-self)
-       (no-spacing-rods . #t)
-       (padding . 0.0) ;; padding relative to SostenutoPedalLineSpanner
-       (font-shape . italic)
-       (self-alignment-X . 0)
-       (meta . ((class . Item)
-                (interfaces . (text-interface
-                               self-alignment-interface
-                               font-interface))))))
-
-    (SostenutoPedalLineSpanner
-     . (
-       (axes . (1))
-       (Y-extent . ,ly:axis-group-interface::height)
-       (Y-offset . ,ly:side-position-interface::y-aligned-side)
-       (side-axis . ,Y)
-       (staff-padding . 1.0)
-       (padding . 1.2)
-       (minimum-space . 1.0)
-       (direction . ,DOWN)
-       (meta . ((class . Spanner)
-                (interfaces . (piano-pedal-interface
-                               axis-group-interface
-                               side-position-interface))))))
-
+   
     (StaffSymbol
      . (
        (Y-extent . ,ly:staff-symbol::height)
        (direction . ,ly:stem::calc-direction)
        (default-direction . ,ly:stem::calc-default-direction)
        (stem-end-position . ,ly:stem::calc-stem-end-position)
+       (neutral-direction . ,DOWN)
        (stem-info . ,ly:stem::calc-stem-info)
        (positioning-done . ,ly:stem::calc-positioning-done)
        (stencil . ,ly:stem::print)
        (meta . ((class . Item)
                 (interfaces . (stem-tremolo-interface))))))
 
+    (StringNumber
+     . (
+       (stencil . ,print-circled-text-callback)
+       (padding . 0.5)
+       (staff-padding . 0.5)
+       (self-alignment-X . 0)
+       (self-alignment-Y . 0)
+       (script-priority . 100)
+       (font-encoding . fetaNumber)
+       (font-size . -5)                ; don't overlap when next to heads.
+       (meta . ((class . Item)
+                (interfaces . (string-number-interface
+                               font-interface
+                               text-script-interface
+                               text-interface
+                               side-position-interface
+                               self-alignment-interface
+                               item-interface))))))
+    
     (SustainPedal
      . (
        (no-spacing-rods . #t)