]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-grobs.scm
Metronome-mark: align on key-signature too.
[lilypond.git] / scm / define-grobs.scm
index d4e3863c03692cdb9001d11759b90d96adb36b52..7f2c554bea667117a852b81762311a0e02948b36 100644 (file)
                               key-cancellation
                               key-signature
                               time-signature
+                              metronome-mark
                               custos)
 
                              ;; unbroken
                               key-cancellation
                               key-signature
                               time-signature
+                              metronome-mark
                               custos)
 
                              ;; begin of line
                               key-signature
                               staff-bar
                               time-signature
+                              metronome-mark
                               custos)))
        (non-musical . #t)
        (positioning-done . ,ly:break-alignment-interface::calc-positioning-done)
                          (list ly:break-alignable-interface::self-align-callback))
                        ,(ly:make-simple-closure
                          (list ly:self-alignment-interface::x-aligned-on-self)))))
-       (self-alignment-X . -1)
-       (break-align-symbol . time-signature)
-       (break-align-symbols . (time-signature))
+       (self-alignment-X . ,LEFT)
+       (break-align-symbol . metronome-mark)
+       (break-align-symbols . (key-signature time-signature metronome-mark))
        (non-break-align-symbols . (MultiMeasureRest))
        (meta . ((class . Item)
                 (interfaces . (font-interface