]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/interface-description.scm
* Another grand 2003 update.
[lilypond.git] / scm / interface-description.scm
index a062399d73a5e27c95b0df5b77ee3ff1730f75fd..300785f770dfe5c2514eaa4947d8c7c38f9edcfd 100644 (file)
@@ -2,43 +2,55 @@
 ;;;;
 ;;;;  source file of the GNU LilyPond music typesetter
 ;;;; 
-;;;; (c) 1998--2002  Han-Wen Nienhuys <hanwen@cs.uu.nl>
+;;;; (c)  1998--2003  Han-Wen Nienhuys <hanwen@cs.uu.nl>
 ;;;;                 Jan Nieuwenhuizen <janneke@gnu.org>
 
 
 ; should include default value?
 
-(ly-add-interface
+(ly:add-interface
 'note-name-interface
  "Note name"
  '(style))
 
-(ly-add-interface
+(ly:add-interface
  'dynamic-interface
    "Any kind of loudness sign"
    '()
     )
 
-(ly-add-interface
+(ly:add-interface
  'finger-interface
  "A fingering instruction"
  '()
  )
 
-(ly-add-interface
+(ly:add-interface
+ 'rhythmic-grob-interface
+ "Any object with a rhythmic basis. Used to determine which grobs 
+are interesting enough to maintain a hara-kiri staff."
+ '()
+ )
+
+(ly:add-interface
  'ligature-interface
  "A ligature"
  '()
  )
 
-(ly-add-interface
+(ly:add-interface
+ 'ligature-bracket-interface
+ "A bracket indicating a ligature in the original edition"
+ '(width thickness height ligature-primitive-callback))
+
+(ly:add-interface
  'mark-interface
  "a rehearsal mark"
  '(
    ))
 
 ;;; todo: this is not typesetting info. Move to interpretation.
-(ly-add-interface
+(ly:add-interface
  'tablature-interface
  "tablature notes"
  '())