]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/hara-kiri-vertical-group-spanner.cc
release: 1.2.4
[lilypond.git] / lily / hara-kiri-vertical-group-spanner.cc
index 70a7f57ccb290514352585c6934af9dafe102b38..1c05020ec3a1fb59d6851e8e5acc10ee2e55bb7b 100644 (file)
 #include "debug.hh"
 #include "item.hh"
 
-Hara_kiri_vertical_group_spanner::Hara_kiri_vertical_group_spanner()
+Hara_kiri_group_spanner::Hara_kiri_group_spanner()
 {
+  set_axes(Y_AXIS,Y_AXIS);
 }
 
 void 
-Hara_kiri_vertical_group_spanner::add_interesting_item (Item* n)
+Hara_kiri_group_spanner::add_interesting_item (Item* n)
 {
   add_dependency (n);
   interesting_items_.push (n);
 }
 
 void 
-Hara_kiri_vertical_group_spanner::do_post_processing ()
+Hara_kiri_group_spanner::do_post_processing ()
 {
   if (!interesting_items_.empty ())
     return;
@@ -32,14 +33,15 @@ Hara_kiri_vertical_group_spanner::do_post_processing ()
   Link_array<Score_element> childs = get_children ();
   for (int i = 0; i < childs.size (); i++)
     {
-      childs[i]->transparent_b_ = true;
-      childs[i]->set_empty (true);
+      childs[i]->set_elt_property (transparent_scm_sym, SCM_BOOL_T);
+      childs[i]->set_empty (true, X_AXIS, Y_AXIS);
+
     }
   set_empty (true);
 }
 
 void
-Hara_kiri_vertical_group_spanner::do_substitute_element_pointer (Score_element*o, Score_element*n)
+Hara_kiri_group_spanner::do_substitute_element_pointer (Score_element*o, Score_element*n)
 {
   if (Item *it = dynamic_cast<Item *> (o))
     interesting_items_.substitute (it, dynamic_cast<Item *> (n));
@@ -47,7 +49,7 @@ Hara_kiri_vertical_group_spanner::do_substitute_element_pointer (Score_element*o
 
 
 void
-Hara_kiri_vertical_group_spanner::do_print () const
+Hara_kiri_group_spanner::do_print () const
 {
   Axis_group_spanner::do_print ();
 }