From: Neil Puttock Date: Sat, 22 Nov 2008 00:05:38 +0000 (+0000) Subject: Add missing interfaces in define-grobs.scm X-Git-Tag: release/2.11.65-1~21 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=1ab6e8fbbf831c879364c181b96b4ae2e258a783;p=lilypond.git Add missing interfaces in define-grobs.scm --- diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index aa3b6ee197..1ae24412d6 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -171,7 +171,8 @@ (X-offset . ,(grob::calc-property-by-copy 'X-offset)) (Y-offset . ,(grob::calc-property-by-copy 'Y-offset)) (meta . ((class . Item) - (interfaces . (text-interface + (interfaces . (balloon-interface + text-interface font-interface)))))) (BarLine . ( @@ -231,7 +232,7 @@ ,(ly:make-simple-closure (list ly:self-alignment-interface::x-aligned-on-self))))) - (self-alignment-X . 1) + (self-alignment-X . ,RIGHT) ;; want the bar number before the clef at line start. (break-align-symbols . (left-edge staff-bar)) @@ -535,11 +536,10 @@ (first-note . (minimum-fixed-space . 0.0)) (right-edge . (extra-space . 0.1)))) (meta . ((class . Item) - (interfaces - . (custos-interface - staff-symbol-referencer-interface - font-interface - break-aligned-interface)))))) + (interfaces . (custos-interface + staff-symbol-referencer-interface + font-interface + break-aligned-interface)))))) (DotColumn . ( @@ -755,9 +755,9 @@ (shortest-duration-space . 1.6) (meta . ((class . Spanner) (interfaces . (grace-spacing-interface - spacing-options-interface spanner-interface)))))) + (GridPoint . ( (X-extent . (0 . 0)) @@ -833,6 +833,7 @@ (meta . ((class . Spanner) (interfaces . (system-start-text-interface side-position-interface + self-alignment-interface font-interface)))))) (InstrumentSwitch @@ -849,6 +850,7 @@ (extra-spacing-width . (+inf.0 . -inf.0)) (meta . ((class . Item) (interfaces . (side-position-interface + self-alignment-interface text-interface font-interface)))))) @@ -870,6 +872,7 @@ (meta . ((class . Item) (interfaces . (key-cancellation-interface key-signature-interface + staff-symbol-referencer-interface font-interface break-aligned-interface)))))) @@ -890,6 +893,7 @@ (non-musical . #t) (meta . ((class . Item) (interfaces . (key-signature-interface + staff-symbol-referencer-interface font-interface break-aligned-interface)))))) @@ -1315,8 +1319,7 @@ (meta . ((class . Spanner) (interfaces . (multi-measure-rest-interface font-interface - percent-repeat-interface - )))))) + percent-repeat-interface)))))) (PercentRepeatCounter . ( @@ -1483,11 +1486,11 @@ (horizontal-skylines . ,ly:separation-item::calc-skylines) (stencil . ,ly:separation-item::print) (meta . ((class . Item) - (interfaces . ( - separation-item-interface)))))) + (interfaces . (separation-item-interface)))))) (Slur - . ((details . ,default-slur-details) + . ( + (details . ,default-slur-details) (control-points . ,ly:slur::calc-control-points) (direction . ,ly:slur::calc-direction) (springs-and-rods . ,ly:spanner::set-spacing-rods) @@ -1545,8 +1548,7 @@ (base-shortest-duration . ,(ly:make-moment 3 16)) (meta . ((class . Spanner) - (interfaces . ( - spacing-options-interface + (interfaces . (spacing-options-interface spacing-spanner-interface)))))) (SpanBar @@ -1830,12 +1832,12 @@ (stem-attachment . (0.0 . 1.35)) (font-series . bold) (meta . ((class . Item) - (interfaces - . (rhythmic-head-interface - font-interface rhythmic-grob-interface - note-head-interface - staff-symbol-referencer-interface - text-interface)))))) + (interfaces . (rhythmic-head-interface + font-interface + rhythmic-grob-interface + note-head-interface + staff-symbol-referencer-interface + text-interface)))))) (TextScript . ( @@ -1886,12 +1888,13 @@ )) (right . ((Y . 0) (padding . 0.25) - )) + )) )) (stencil . ,ly:line-spanner::print) (meta . ((class . Spanner) (interfaces . (line-spanner-interface + line-interface side-position-interface font-interface))))))