]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/string-number-engraver.cc
ignore gcov
[lilypond.git] / lily / string-number-engraver.cc
index 350530053de0353e224d2de9d9adb36f5887ed9b..d4aac87bc70153fc709ebc5f449cb989b09416cb 100644 (file)
@@ -1,45 +1,45 @@
 /*
-  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);
+  TRANSLATOR_DECLARATIONS (String_number_engraver);
 protected:
-  virtual bool try_music (Music* m);
-
+  virtual bool try_music (Music *m);
 };
 
-
 bool
-String_number_engraver::try_music (Music * m)
+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 */ "",
+               /* read */ "",
+               /* write */ "");