]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spacing-engraver.cc
* scm/lily.scm (ly:all-stencil-expressions):
[lilypond.git] / lily / spacing-engraver.cc
index e2dbd037a64e07b3dafb6cdcfc6a4dd0e08087c7..5da8f7d4077ba6cc4d22610a7dcc8af9005b2b8a 100644 (file)
@@ -46,7 +46,7 @@ class Spacing_engraver : public Engraver
   Moment now_;
   Spanner * spacing_;
   
-  TRANSLATOR_DECLARATIONS(Spacing_engraver);
+  TRANSLATOR_DECLARATIONS (Spacing_engraver);
 protected:
   virtual void acknowledge_grob (Grob_info);
   virtual void start_translation_timestep ();
@@ -78,9 +78,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,7 +92,6 @@ Spacing_engraver::finalize ()
       Grob * p = unsmob_grob (get_property ("currentCommandColumn"));
   
       spacing_->set_bound (RIGHT, p);
-      typeset_grob (spacing_);
       spacing_ =0;
     }
 }
@@ -162,8 +161,8 @@ Spacing_engraver::stop_translation_timestep ()
   SCM sh = shortest_playing.smobbed_copy ();
   SCM st = starter.smobbed_copy ();
 
-  sc->set_grob_property ("shortest-playing-duration", sh);  
-  sc->set_grob_property ("shortest-starter-duration", st);
+  sc->set_property ("shortest-playing-duration", sh);  
+  sc->set_property ("shortest-starter-duration", st);
 }
 
 void
@@ -180,7 +179,7 @@ Spacing_engraver::start_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION(Spacing_engraver,
+ENTER_DESCRIPTION (Spacing_engraver,
 /* descr */       "make a SpacingSpanner and do bookkeeping of shortest starting and playing notes  ",
 /* creats*/       "SpacingSpanner",
 /* accepts */     "",