]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/define-grob-interfaces.scm
* scm/define-grobs.scm (all-grob-descriptions): use callback to
[lilypond.git] / scm / define-grob-interfaces.scm
index 569342a3301f54bf9c922eed4e2655122f890ef5..6ab1b55cce9efdbaa82182e06b518ba8369a1b64 100644 (file)
@@ -23,7 +23,7 @@
 (ly:add-interface
  'bend-after-interface
  "A doit or drop."
- '(delta-position))
+ '(thickness delta-position))
 
 (ly:add-interface
  'bass-figure-alignment-interface
  "A fingering instruction"
  '())
 
-(ly:add-interface
- 'string-number-interface
- "A string number 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 thickness))
 
+(ly:add-interface
+ 'grace-spacing-interface
+ "Keep track of durations in a run of grace notes."
+ '(columns common-shortest-duration))
+
 (ly:add-interface
  'ligature-interface
  "A ligature"
 are interesting enough to maintain a hara-kiri staff."
  '())
 
+
+(ly:add-interface
+ 'spacing-options-interface
+ "Supports setting of spacing variables"
+ '(spacing-increment shortest-duration-space))
+
 (ly:add-interface
  'stanza-number-interface
  "A stanza number, to be put in from of a lyrics line"
  '())
 
+(ly:add-interface
+ 'string-number-interface
+ "A string number instruction"
+ '())
+
 (ly:add-interface
  'system-start-text-interface
  "A text at the beginning of a system."