]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/rhythmic-column-engraver.cc
* lily/engraver.cc (internal_make_item): centralize item/spanner
[lilypond.git] / lily / rhythmic-column-engraver.cc
index 998717c6639e0a3c3121912cba602d35d1e16fad..99382d8b57ea8fb90401fdc43ebdae5b2757d9d9 100644 (file)
@@ -61,7 +61,6 @@ protected:
   virtual void acknowledge_grob (Grob_info);
   virtual void process_acknowledged_grobs ();
   virtual void stop_translation_timestep ();
-  virtual void start_translation_timestep ();
 };
 
 
@@ -84,10 +83,10 @@ Rhythmic_column_engraver::process_acknowledged_grobs ()
     {
       if (!note_column_)
        {
-         note_column_ = new Item (get_property ("NoteColumn"));
+         note_column_ = make_item ("NoteColumn");
          announce_grob(note_column_, rheads_[0]->self_scm ());
 
-         spacing_ = new Item (get_property ("NoteSpacing"));
+         spacing_ = make_item ("NoteSpacing");
          spacing_->set_grob_property ("left-items", gh_cons (note_column_->self_scm (), SCM_EOL));
 
 
@@ -164,11 +163,7 @@ Rhythmic_column_engraver::stop_translation_timestep ()
       last_spacing_ = spacing_;
       spacing_ =0;
     }
-}
-
-void
-Rhythmic_column_engraver::start_translation_timestep ()
-{
+  
   dotcol_ =0;
   stem_ =0;
 }