]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix 1300.
authorJoe Neeman <joeneeman@gmail.com>
Thu, 26 May 2011 18:10:32 +0000 (21:10 +0300)
committerJoe Neeman <joeneeman@gmail.com>
Sun, 28 Aug 2011 19:30:37 +0000 (12:30 -0700)
scm/define-grobs.scm
scm/output-lib.scm

index bbb750fbe4f06836638a013cbdfc853e689103f3..f132b2aa1076f63f1f6ebd754a74a8cef28169ab 100644 (file)
        ;; sync with TextScript (?)
 
        (avoid-slur . around)
-       (cross-staff . ,ly:side-position-interface::calc-cross-staff)
+       (cross-staff . ,script-or-side-position-cross-staff)
        (direction . ,ly:script-interface::calc-direction)
        (font-encoding . fetaText)
        (font-size . -5)                ; don't overlap when next to heads.
     (StringNumber
      . (
        (avoid-slur . around)
+       (cross-staff . ,script-or-side-position-cross-staff)
        (font-encoding . fetaText)
        (font-size . -5)                ; don't overlap when next to heads.
        (padding . 0.5)
     (TextScript
      . (
        (avoid-slur . around)
-       (cross-staff . ,ly:script-interface::calc-cross-staff)
+       (cross-staff . ,script-or-side-position-cross-staff)
        (direction . ,DOWN)
        (extra-spacing-width . (+inf.0 . -inf.0))
        (outside-staff-priority . 450)
index e76c46cdb18ddbfade41573a913de1b5dd889671..5f257844542297c5924a0f8e12804310c3a6756f 100644 (file)
     (ly:text-interface::interpret-markup layout props text)))
 
 
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; cross-staff stuff
+
+(define-public (script-or-side-position-cross-staff g)
+  (or
+   (ly:script-interface::calc-cross-staff g)
+   (ly:side-position-interface::calc-cross-staff g)))
+
+
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;; note heads