X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftype-swallow-translator.cc;h=87510de0d4ec67788a8218242311a5784692920c;hb=85902ccc9c481c2f992676ecff060e05caffef8f;hp=616099fbed5343415cd0246087ae89bdb662d974;hpb=58bcc84c9480dae1b21bc24d8396b91fe19e0131;p=lilypond.git diff --git a/lily/type-swallow-translator.cc b/lily/type-swallow-translator.cc index 616099fbed..87510de0d4 100644 --- a/lily/type-swallow-translator.cc +++ b/lily/type-swallow-translator.cc @@ -3,13 +3,15 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2005 Han-Wen Nienhuys + (c) 1997--2007 Han-Wen Nienhuys */ #include "translator.hh" -#include "event.hh" +#include "music.hh" -class Skip_event_swallow_translator : public virtual Translator +#include "translator.icc" + +class Skip_event_swallow_translator : public Translator { protected: virtual bool try_music (Music *) { return true; } @@ -18,7 +20,7 @@ public: TRANSLATOR_DECLARATIONS (Skip_event_swallow_translator); }; -class Rest_swallow_translator : public virtual Translator +class Rest_swallow_translator : public Translator { protected: virtual bool try_music (Music *) { return true; } @@ -27,13 +29,13 @@ public: TRANSLATOR_DECLARATIONS (Rest_swallow_translator); }; -Skip_event_swallow_translator::Skip_event_swallow_translator (){} +Skip_event_swallow_translator::Skip_event_swallow_translator () +{ +} ADD_TRANSLATOR (Skip_event_swallow_translator, "Swallow \\skip.", "", - "skip-event", - "", "", ""); @@ -42,13 +44,10 @@ Rest_swallow_translator::Rest_swallow_translator (){} ADD_TRANSLATOR (Rest_swallow_translator, "Swallow rest", "", - "rest-event", - "", "", - ""); -class Note_swallow_translator : public virtual Translator +class Note_swallow_translator : public Translator { protected: virtual bool try_music (Music *) { return true; } @@ -57,13 +56,14 @@ public: TRANSLATOR_DECLARATIONS (Note_swallow_translator); }; -Note_swallow_translator::Note_swallow_translator (){} +Note_swallow_translator::Note_swallow_translator () +{ +} ADD_TRANSLATOR (Note_swallow_translator, "Swallow notes", "", - "note-event", - "", "", + "");