X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-grob-interfaces.scm;h=21dddeb6bc1161f219f5a8eb95e6e638ac7653ae;hb=57244befefb4bb8aad0f43e85da56ea378d64974;hp=e04c1e6b9d799fd74fe20555c873f1c1b8a8e48e;hpb=4f554bed6f7a08221b779241dc6b6b5a6da5f077;p=lilypond.git diff --git a/scm/define-grob-interfaces.scm b/scm/define-grob-interfaces.scm index e04c1e6b9d..21dddeb6bc 100644 --- a/scm/define-grob-interfaces.scm +++ b/scm/define-grob-interfaces.scm @@ -2,7 +2,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 1998--2004 Han-Wen Nienhuys +;;;; (c) 1998--2005 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen @@ -22,6 +22,12 @@ '() ) +(ly:add-interface + 'string-number-interface + "A string number instruction" + '() + ) + (ly:add-interface 'fret-diagram-interface "A fret diagram" @@ -76,7 +82,7 @@ (ly:add-interface 'only-prebreak-interface "Kill this grob after the line breaking process." - '() ) + '()) (ly:add-interface 'piano-pedal-interface @@ -103,3 +109,9 @@ are interesting enough to maintain a hara-kiri staff." "An interface for any notes set in a tablature staff" '()) + +(ly:add-interface + 'vertically-spaceable-interface + "Objects that should be kept at constant vertical distances. Typically: +@internalsref{VerticalAxisGroup} objects of @internalsref{Staff} contexts." + '())