X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fapply-output.ly;h=fd1268dee871e9c9a1d4725ed87760587914e403;hb=3af0951f9a11677240efa6228683dd4fcea13eaf;hp=6e50ca5c448b067850495fbee03e76c04f8835b2;hpb=652ed35a2013489d0a14fede6307cd2595abb2c4;p=lilypond.git diff --git a/input/regression/apply-output.ly b/input/regression/apply-output.ly index 6e50ca5c44..fd1268dee8 100644 --- a/input/regression/apply-output.ly +++ b/input/regression/apply-output.ly @@ -1,4 +1,4 @@ -\version "2.16.0" +\version "2.19.24" \header { texidoc = "The @code{\\applyOutput} expression is the most flexible way to @@ -10,29 +10,22 @@ position. } #(define (mc-squared gr org cur) - (let* - ( - (ifs (ly:grob-interfaces gr)) - (sp (ly:grob-property gr 'staff-position)) - ) - (if (memq 'note-head-interface ifs) - (begin - (ly:grob-set-property! gr 'stencil - (grob-interpret-markup gr - (make-raise-markup -0.5 - (case sp - ((-5) (make-simple-markup "m")) - ((-3) (make-simple-markup "c ")) - ((-2) (make-smaller-markup (make-bold-markup "2"))) - (else (make-simple-markup "bla")) - )))) - )))) + (let ((sp (ly:grob-property gr 'staff-position))) + (ly:grob-set-property! + gr 'stencil + (grob-interpret-markup gr + #{ \markup \raise #-0.5 + #(case sp + ((-5) "m") + ((-3) "c ") + ((-2) #{ \markup \teeny \bold 2 #}) + (else "bla")) #})))) -\new Voice \relative c' { +\new Voice \relative { \set autoBeaming = ##f - 8 + 8 - \applyOutput #'Voice #mc-squared + \applyOutput Voice.NoteHead #mc-squared 8 }