]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/line-group-grav.cc
release: 0.1.11
[lilypond.git] / lily / line-group-grav.cc
index f023df2e1ad0b1cb2b47f8ff4fc3bb538c690afd..5915e7854430b973b46ed2b5156d476a3e279b60 100644 (file)
 #include "bar.hh"
 #include "debug.hh"
 #include "line-group-grav.hh"
+#include "p-col.hh"
 
 Line_group_engraver::Line_group_engraver()
 {
-    staffline_p_ =0;
+  staffline_p_ =0;
 }
 
 void
 Line_group_engraver::acknowledge_element (Score_elem_info  elem)
 {
-    if ( !elem.elem_l_->axis_group_l_a_[Y_AXIS])
+  if (!elem.elem_l_->axis_group_l_a_[Y_AXIS])
        staffline_p_->add_element (elem.elem_l_);
 }
 
@@ -29,19 +30,19 @@ Line_group_engraver::acknowledge_element (Score_elem_info  elem)
 void
 Line_group_engraver::do_removal_processing()
 {
-    staffline_p_->right_col_l_ = get_staff_info().command_pcol_l ();
-    typeset_element (staffline_p_);
-    staffline_p_ = 0;
+  staffline_p_->set_bounds(RIGHT,get_staff_info().command_pcol_l ());
+  typeset_element (staffline_p_);
+  staffline_p_ = 0;
 }
 
 void
 Line_group_engraver::do_creation_processing()
 {
-    staffline_p_ = new Vertical_group_spanner ;
-    staffline_p_->left_col_l_ = get_staff_info().command_pcol_l ();
+  staffline_p_ = new Vertical_group_spanner ;
+  staffline_p_->set_bounds(LEFT,get_staff_info().command_pcol_l ());
 
-    // don't broadcast to self.
-    announce_element (Score_elem_info (staffline_p_,0));
+  // don't broadcast to self.
+  announce_element (Score_elem_info (staffline_p_,0));
 }