X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fstring-number-engraver.cc;h=234dbdb02b3780b48ee2de4fea8cc97aa05b05be;hb=d03883358e67bb40a80a49dfc703db69dd362f25;hp=c05649d6bb2646fe944b72042d120dcd31d7d398;hpb=304b5f3aa7eee7b0ff8d4ba7526a1410735f6e74;p=lilypond.git diff --git a/lily/string-number-engraver.cc b/lily/string-number-engraver.cc index c05649d6bb..234dbdb02b 100644 --- a/lily/string-number-engraver.cc +++ b/lily/string-number-engraver.cc @@ -1,44 +1,52 @@ /* - Junk String numbers. - - */ + string-number-engraver.cc -- implement String_number_engraver + + source file of the GNU LilyPond music typesetter + + (c) 2005--2007 Han-Wen Nienhuys +*/ #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 */ + "" + );