X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-grob-interfaces.scm;h=e141103e05b05d0aadfe0d5098e56912d76405a1;hb=ffbcf35bca51fe7088d1738288fa47bc917d4b12;hp=7cb6c736e610a464bcb71e697067a04c83f226c5;hpb=4b5b98494bf1421c7a9f5173d1268eaeadc7c696;p=lilypond.git diff --git a/scm/define-grob-interfaces.scm b/scm/define-grob-interfaces.scm index 7cb6c736e6..e141103e05 100644 --- a/scm/define-grob-interfaces.scm +++ b/scm/define-grob-interfaces.scm @@ -56,14 +56,19 @@ "Keep track of durations in a run of grace notes." '(columns common-shortest-duration)) +(ly:add-interface + 'key-cancellation-interface + "A key cancellation" + '()) + (ly:add-interface 'ligature-interface "A ligature" '()) (ly:add-interface - 'key-cancelation-interface - "A key cancelation" + 'key-cancellation-interface + "A key cancellation" '()) (ly:add-interface @@ -130,7 +135,8 @@ (ly:add-interface 'trill-pitch-accidental-interface "An accidental for trill pitch" - '(accidentals)) + '() + ) (ly:add-interface 'rhythmic-grob-interface @@ -170,6 +176,13 @@ interesting enough to maintain a hara-kiri staff." "An interface for any notes set in a tablature staff" '()) +(ly:add-interface + 'unbreakable-spanner-interface + "A spanner that should not be broken across line breaks. Override +with @code{breakable=##t}. " + + '(breakable)) + (ly:add-interface 'vertically-spaceable-interface "Objects that should be kept at constant vertical distances. Typically: