]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/line-group-grav.cc
release: 0.1.11
[lilypond.git] / lily / line-group-grav.cc
index 3fc21f24728f722afc32eb8d591c8befdbcbdbd2..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)
+Line_group_engraver::acknowledge_element (Score_elem_info  elem)
 {
-    if ( !elem.elem_l_->axis_group_l_a_[Y_AXIS] )
-       staffline_p_->add_element(elem.elem_l_);
+  if (!elem.elem_l_->axis_group_l_a_[Y_AXIS])
+       staffline_p_->add_element (elem.elem_l_);
 }
 
 
 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));
 }