]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/spanner-elem-group.cc
patch::: 0.1.10.jcn1: Re: Lilypond under Win/NT (fwd)
[lilypond.git] / lily / spanner-elem-group.cc
index 1baf0a61b1d87b7be70c4d88b32c2179964257e3..3eb1f94f773821433b2a31c4938c8b2a0a28cc52 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  spanner-elem-group.cc -- implement 
+  spanner-elem-group.cc -- implement Spanner_elem_group
 
   source file of the GNU LilyPond music typesetter
 
@@ -9,30 +9,22 @@
 #include "p-col.hh"
 #include "spanner-elem-group.hh"
 
-void
-Spanner_elem_group::do_break_at(PCol*c1, PCol*c2 )
-{
-    Line_of_score * line_C = c1->line_l_;
-    Array<Score_elem*>  old_elems=elem_l_arr_;
-    elem_l_arr_.set_size(0);
-    for (int i=0; i < old_elems.size(); i++) {
-       if (old_elems[i]->line_l() == line_C) {
-           add_element(old_elems[i]);
-       }
-    }
-}
 
-IMPLEMENT_STATIC_NAME(Spanner_elem_group);
+
+IMPLEMENT_IS_TYPE_B2(Spanner_elem_group,Spanner,Horizontal_vertical_group_element);
 
 Interval
 Spanner_elem_group::do_width() const
 {
-    return Spanner::do_width();
+  return Spanner::do_width();
 }
 
 void
 Spanner_elem_group::do_print() const
 {
-    Element_group::do_print();
+#ifndef NPRINT
+  Spanner::do_print();
+  Horizontal_vertical_group_element::do_print();
+#endif
 }