X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fnote-head-line-engraver.cc;h=2d48f05c70bd9cd7fb354a7e7a0a21c549785917;hb=936cf9ea496f7340c91f92a7c0ddda91960bf960;hp=610c48035981a603b235ee808fcf1518694ebba1;hpb=83ed05cef3bfcbd69f4148e8ee0669ca0664e214;p=lilypond.git diff --git a/lily/note-head-line-engraver.cc b/lily/note-head-line-engraver.cc index 610c480359..2d48f05c70 100644 --- a/lily/note-head-line-engraver.cc +++ b/lily/note-head-line-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 2000--2005 Jan Nieuwenhuizen + (c) 2000--2006 Jan Nieuwenhuizen */ #include "engraver.hh" @@ -13,6 +13,9 @@ #include "side-position-interface.hh" #include "staff-symbol-referencer.hh" #include "context.hh" +#include "spanner.hh" +#include "item.hh" + /** Create line-spanner grobs for lines that connect note heads. @@ -26,9 +29,9 @@ public: TRANSLATOR_DECLARATIONS (Note_head_line_engraver); protected: - DECLARE_ACKNOWLEDGER(rhythmic_head); - PRECOMPUTED_VIRTUAL void process_acknowledged (); - PRECOMPUTED_VIRTUAL void stop_translation_timestep (); + DECLARE_ACKNOWLEDGER (rhythmic_head); + void process_acknowledged (); + void stop_translation_timestep (); private: Spanner *line_; @@ -97,12 +100,11 @@ Note_head_line_engraver::stop_translation_timestep () } #include "translator.icc" -ADD_ACKNOWLEDGER(Note_head_line_engraver, rhythmic_head); + +ADD_ACKNOWLEDGER (Note_head_line_engraver, rhythmic_head); ADD_TRANSLATOR (Note_head_line_engraver, - /* descr */ "Engrave a line between two note heads, for example a glissando. If " + /* doc */ "Engrave a line between two note heads, for example a glissando. If " " followVoice is set, staff switches also generate a line.", - /* creats*/ "Glissando VoiceFollower", - /* accepts */ "glissando-event", - /* acks */ "", - /* reads */ "followVoice", + /* create */ "Glissando VoiceFollower", + /* read */ "followVoice", /* write */ "");