]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/metronome-engraver.cc
(transform_heads): replace
[lilypond.git] / lily / metronome-engraver.cc
index 449834390f00495b1ed3e143e7ecee3f94f04b25..510fcff8742379d51dda7e59898dac64df672090 100644 (file)
@@ -6,14 +6,12 @@
   (c) 1998--2004 Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
-#include <ctype.h>
+#include <cctype>
 
 #include "note-column.hh"
 #include "bar-line.hh"
 #include "time-signature.hh"
-#include "engraver.hh"
 #include "engraver-group-engraver.hh"
-#include "item.hh"
 #include "context.hh"
 
 /**
@@ -38,7 +36,7 @@ protected:
 
 Metronome_mark_engraver::Metronome_mark_engraver ()
 {
-  text_ =0;
+  text_ = 0;
   mark_ev_ = 0;
 }
 
@@ -51,7 +49,7 @@ Metronome_mark_engraver::stop_translation_timestep ()
       text_->set_parent (mc, X_AXIS);
       text_->set_property ("side-support-elements" , get_property ("stavesFound"));
       
-      text_ =0;
+      text_ = 0;
     }
   mark_ev_ = 0;
 }
@@ -83,14 +81,14 @@ Metronome_mark_engraver::process_music ()
       create_items (mark_ev_);
 
       SCM proc = get_property ("metronomeMarkFormatter");
-      SCM result= scm_call_2 (proc, mark_ev_->self_scm (),
+      SCM result = scm_call_2 (proc, mark_ev_->self_scm (),
                              context ()->self_scm ()); 
       
       text_->set_property ("text", result);
     }
 }
 
-ENTER_DESCRIPTION (Metronome_mark_engraver,
+ADD_TRANSLATOR (Metronome_mark_engraver,
 /* descr */       "Engrave metro nome marking. This delegates the formatting work "
                   "to the function in the metronomeMarkFormatter property. "
                   "The mark is put over all staves. "