]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/note-name-engraver.cc
* lily/ambitus-engraver.cc (create_ambitus): change name to
[lilypond.git] / lily / note-name-engraver.cc
index 05f6c5987e42ae93e1bbd082fc913ed7eed7a089..94841f74812079a5366e8839bbf6d0ec3996ea8a 100644 (file)
@@ -14,7 +14,7 @@
 class Note_name_engraver : public Engraver
 {
 public:
-  TRANSLATOR_DECLARATIONS(Note_name_engraver);
+  TRANSLATOR_DECLARATIONS (Note_name_engraver);
 
   Link_array<Music> events_;
   Link_array<Item> texts_;
@@ -42,7 +42,7 @@ Note_name_engraver::process_music ()
     {
       if (i)
        s += " ";
-      Pitch p = *unsmob_pitch (events_[i]->get_mus_property ("pitch"));
+      Pitch p = *unsmob_pitch (events_[i]->get_property ("pitch"));
 
       if (!to_boolean (get_property ("printOctaveNames")))
          p = Pitch (-1, p.get_notename (), p.get_alteration ());
@@ -51,9 +51,8 @@ Note_name_engraver::process_music ()
     }
   if (s.length ())
     {
-      Item * t = make_item ("NoteName");
-      t->set_grob_property ("text", scm_makfrom0str (s.to_str0 ()));
-      announce_grob (t, events_[0]->self_scm());
+      Item * t = make_item ("NoteName", events_[0]->self_scm () );
+      t->set_property ("text", scm_makfrom0str (s.to_str0 ()));
       texts_.push (t);
     }
 }
@@ -61,20 +60,16 @@ Note_name_engraver::process_music ()
 void
 Note_name_engraver::stop_translation_timestep ()
 {
-  for (int i=0; i < texts_.size (); i++)
-    {
-      typeset_grob (texts_[i]);
-    }
   texts_.clear () ;
   events_.clear ();
 }
 
 
-Note_name_engraver::Note_name_engraver()
+Note_name_engraver::Note_name_engraver ()
 {
 }
 
-ENTER_DESCRIPTION(Note_name_engraver,
+ENTER_DESCRIPTION (Note_name_engraver,
 /* descr */       "",
 /* creats*/       "NoteName",
 /* accepts */     "note-event",