]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/line-group-group-engraver.cc
patch::: 1.3.147.jcn1
[lilypond.git] / lily / line-group-group-engraver.cc
index a03c8b6a064b99428010ce793cc8054a22947deb..d637cdeedda2b01ec2cdd520e93b9d99d03877c8 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c)  1997--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 #include "command-request.hh"
 #include "spanner.hh"
 
 
-Line_group_engraver_group::Line_group_engraver_group()
+Line_group_engraver_group::Line_group_engraver_group ()
 {
   staffline_p_ =0;
 }
 
 
 void
-Line_group_engraver_group::typeset_element (Score_element *elem)
+Line_group_engraver_group::typeset_grob (Grob *elem)
 {
   if (!elem->parent_l (Y_AXIS))      
     Axis_group_interface::add_element (staffline_p_, elem);
-  Engraver_group_engraver::typeset_element (elem);
+  Engraver_group_engraver::typeset_grob (elem);
 }
 
 
 void
-Line_group_engraver_group::do_removal_processing()
+Line_group_engraver_group::finalize ()
 {
-  Engraver_group_engraver::do_removal_processing ();
-  Score_element *  it
-    = unsmob_element (get_property (ly_symbol2scm ("currentCommandColumn")));
+  Engraver_group_engraver::finalize ();
+  Grob *  it
+    = unsmob_grob (get_property (ly_symbol2scm ("currentCommandColumn")));
 
-
-  staffline_p_->set_bound(RIGHT,it);
-  Engraver_group_engraver::typeset_element (staffline_p_);
+  staffline_p_->set_bound (RIGHT,it);
+  Engraver_group_engraver::typeset_grob (staffline_p_);
   staffline_p_ = 0;
 }
 
 void
-Line_group_engraver_group::do_creation_processing()
+Line_group_engraver_group::initialize ()
 {
   create_line_spanner ();
-  Score_element *  it
-    = unsmob_element (get_property (ly_symbol2scm ("currentCommandColumn"))); 
-  staffline_p_->set_bound(LEFT,it);
+  Grob *  it
+    = unsmob_grob (get_property (ly_symbol2scm ("currentCommandColumn"))); 
+  staffline_p_->set_bound (LEFT,it);
   
-  Engraver::announce_element (staffline_p_,0);
+  Engraver::announce_grob (staffline_p_,0);
 }
 
 void
@@ -65,5 +64,5 @@ Line_group_engraver_group::create_line_spanner ()
 
 
 
-ADD_THIS_TRANSLATOR(Line_group_engraver_group);
+ADD_THIS_TRANSLATOR (Line_group_engraver_group);