X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fnote-name-engraver.cc;h=df2c4872143ba67e697c69f43865798de11e026b;hb=9b40d66187029df3dca86fc5ecc65f64db315a48;hp=a87cea19ff94e366aba658f3f023a221f8c3cbf6;hpb=bb36bac02a64770871780231ecc709cb18b20932;p=lilypond.git diff --git a/lily/note-name-engraver.cc b/lily/note-name-engraver.cc index a87cea19ff..df2c487214 100644 --- a/lily/note-name-engraver.cc +++ b/lily/note-name-engraver.cc @@ -3,22 +3,22 @@ source file of the GNU LilyPond music typesetter - (c) 1999 Han-Wen Nienhuys + (c) 1999--2000 Han-Wen Nienhuys */ #include "engraver.hh" #include "musical-request.hh" -#include "text-item.hh" +#include "item.hh" class Note_name_engraver : public Engraver { public: VIRTUAL_COPY_CONS(Translator); Link_array req_l_arr_; - Link_array texts_; + Link_array texts_; virtual bool do_try_music (Music*m); - virtual void do_process_requests (); + virtual void do_process_music (); virtual void do_pre_move_processing (); }; @@ -35,7 +35,7 @@ Note_name_engraver::do_try_music (Music *m) void -Note_name_engraver::do_process_requests () +Note_name_engraver::do_process_music () { String s ; for (int i=0; i < req_l_arr_.size (); i++) @@ -46,9 +46,9 @@ Note_name_engraver::do_process_requests () } if (s.length_i()) { - Text_item * t = new Text_item; + Item * t = new Item (get_property ("NoteName")); t->set_elt_property ("text", ly_str02scm ( s.ch_C())); - announce_element (Score_element_info (t, req_l_arr_[0])); + announce_element (t, req_l_arr_[0]); texts_.push (t); } }