/*
- Junk String numbers.
-
- */
+ string-number-engraver.cc -- implement String_number_engraver
+
+ source file of the GNU LilyPond music typesetter
+
+ (c) 2005--2009 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 (Music* m);
+ 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 tablatures for normal notation. To provent"
+ " warnings for unprocessed string number events to obscure"
+ " real error messages, this engraver swallows them all.",
+
+ /* create */
+ "",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );