]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spacing-engraver.cc
* lily/modified-font-metric.cc (text_dimension): try
[lilypond.git] / lily / spacing-engraver.cc
index 6985a7903a266bd024255ca9da6f077ae20356da..697820f72de51f6ef99985d923b43b5d1f677d44 100644 (file)
@@ -7,7 +7,6 @@
   
  */
 
-#include "event.hh"
 #include "paper-column.hh"
 #include "engraver.hh"
 #include "pqueue.hh"
@@ -78,9 +77,9 @@ Spacing_engraver::process_music ()
 {
   if (!spacing_)
     {
-      spacing_ = make_spanner ("SpacingSpanner");
+      spacing_ = make_spanner ("SpacingSpanner", SCM_EOL);
       spacing_->set_bound (LEFT, unsmob_grob (get_property ("currentCommandColumn")));  
-      announce_grob (spacing_, SCM_EOL);
+      
     }
 }
 
@@ -92,8 +91,7 @@ Spacing_engraver::finalize ()
       Grob * p = unsmob_grob (get_property ("currentCommandColumn"));
   
       spacing_->set_bound (RIGHT, p);
-      typeset_grob (spacing_);
-      spacing_ =0;
+      spacing_ = 0;
     }
 }
 
@@ -129,7 +127,7 @@ Spacing_engraver::stop_translation_timestep ()
 {
   Moment shortest_playing;
   shortest_playing.set_infinite (1);
-  for (int i=0; i < playing_durations_.size (); i++)
+  for (int i = 0; i < playing_durations_.size (); i++)
     {
       Music * mus = playing_durations_[i].info_.music_cause ();
       if (mus)
@@ -141,7 +139,7 @@ Spacing_engraver::stop_translation_timestep ()
   Moment starter;
   starter.set_infinite (1);
 
-  for (int i=0; i < now_durations_.size (); i++)
+  for (int i = 0; i < now_durations_.size (); i++)
     {
       Moment m = now_durations_[i].info_.music_cause ()->get_length ();
       if (m.to_bool ())
@@ -180,7 +178,7 @@ Spacing_engraver::start_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Spacing_engraver,
+ADD_TRANSLATOR (Spacing_engraver,
 /* descr */       "make a SpacingSpanner and do bookkeeping of shortest starting and playing notes  ",
 /* creats*/       "SpacingSpanner",
 /* accepts */     "",