]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/lyric-extender.hh
Fix #219.
[lilypond.git] / lily / include / lyric-extender.hh
index 942d0b8922434662642585f1317f77fd844ad7db..4d891f8c14f098fa04dfdc9d9a99175db6867b5e 100644 (file)
@@ -2,16 +2,16 @@
 /*
   extender-spanner.hh -- part of GNU LilyPond
 
 /*
   extender-spanner.hh -- part of GNU LilyPond
 
-  (c) 1998--2000 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c) 1998--2006 Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
 #ifndef EXTENDER_SPANNER_HH
 #define EXTENDER_SPANNER_HH
 
 */
 
 #ifndef EXTENDER_SPANNER_HH
 #define EXTENDER_SPANNER_HH
 
-#include "spanner.hh"
+#include "grob-interface.hh"
+#include "lily-proto.hh"
 
 /*
 
 /*
-
   Extenders must be entered manually for now.
 
   Although it would be possible for Lily to determine where to
   Extenders must be entered manually for now.
 
   Although it would be possible for Lily to determine where to
   for on a word's last syllable.  The extender should be aligned
   with the left side of the last note of the melissima, and not
   extend beond, lasting the whole duration of the melissima
   for on a word's last syllable.  The extender should be aligned
   with the left side of the last note of the melissima, and not
   extend beond, lasting the whole duration of the melissima
-  (as in MUP, urg).
-
-
- */
+*/
 
 class Lyric_extender
 {
 public:
 
 class Lyric_extender
 {
 public:
-  Spanner*elt_l_;
-  Lyric_extender (Spanner*);
-  void set_textitem (Direction, Grob*);
-  DECLARE_SCHEME_CALLBACK(brew_molecule, (SCM ));
+  DECLARE_GROB_INTERFACE();
+  DECLARE_SCHEME_CALLBACK (print, (SCM));
 };
 
 #endif // EXTENDER_SPANNER_HH
 };
 
 #endif // EXTENDER_SPANNER_HH