]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/string-number-engraver.cc
* The grand 2005-2006 replace.
[lilypond.git] / lily / string-number-engraver.cc
index c05649d6bb2646fe944b72042d120dcd31d7d398..45cc2664d0b8acb889f5694219599c3e272ed69a 100644 (file)
@@ -1,44 +1,46 @@
 /*
-  Junk String numbers.
-  
- */
+  string-number-engraver.cc -- implement String_number_engraver
+
+  source file of the GNU LilyPond music typesetter
+
+  (c) 2005--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+*/
 
 #include "engraver.hh"
 
+//  Junk String numbers.
 class String_number_engraver : public Engraver
 {
 public:
   TRANSLATOR_DECLARATIONS (String_number_engraver);
 protected:
-  virtual bool try_music (Musicm);
+  virtual bool try_music (Music *m);
 };
 
-
 bool
-String_number_engraver::try_music (Music * )
+String_number_engraver::try_music (Music *)
 {
   return true;
 }
 
 String_number_engraver::String_number_engraver ()
 {
-
 }
 
 /*
   TODO: string numbers are printed right of the note circled. This
   engraver should provide this functionality.
-  
- */
-
-ENTER_DESCRIPTION (String_number_engraver,
-/* descr */       "Swallow string-number-events - the purpose of this engraver is to"
-" process tab for normal notation. To provent warnings for unprocessed "
-" string-number-event to obscure real error messages, this engraver "
-" swallows them all.",
-                 
-/* creats*/       "",
-/* accepts */     "string-number-event",
-/* acks  */      "",
-/* reads */       "",
-/* write */       "");
+*/
+
+#include "translator.icc"
+
+ADD_TRANSLATOR (String_number_engraver,
+               /* doc */ "Swallow string-number-events - the purpose of this engraver is to"
+               " process tab for normal notation. To provent warnings for unprocessed "
+               " string-number-event to obscure real error messages, this engraver "
+               " swallows them all.",
+
+               /* create */ "",
+               /* accept */ "string-number-event",
+               /* read */ "",
+               /* write */ "");