;;;;
;;;; source file of the GNU LilyPond music typesetter
;;;;
-;;;; (c) 1998--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+;;;; (c) 1998--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
;;;; Jan Nieuwenhuizen <janneke@gnu.org>
"Dynamic line spanner"
'(avoid-slur))
+(ly:add-interface
+ 'dynamic-text-spanner-interface
+ "Dynamic text spanner"
+ '(text))
+
(ly:add-interface
'finger-interface
"A fingering instruction"
(ly:add-interface
'fret-diagram-interface
"A fret diagram"
+
'(align-dir barre-type dot-color dot-radius finger-code fret-count
- label-dir number-type size string-count
- string-fret-finger-combinations thickness))
+label-dir number-type size string-count xo-font-magnification
+mute-string open-string orientation string-fret-finger-combinations
+thickness))
(ly:add-interface
'grace-spacing-interface
'()
)
+(ly:add-interface
+ 'trill-spanner-interface
+ "An accidental for trill pitch"
+ '())
+
(ly:add-interface
'rhythmic-grob-interface
"Any object with a duration. Used to determine which grobs are
"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: