#include "staff-symbol-referencer.hh"
#include "tweak-registration.hh"
#include "warn.hh"
+#include "warn.hh"
System::System (System const &src, int count)
: Spanner (src, count)
progress_indication ("[");
System *system = dynamic_cast<System *> (broken_intos_[i]);
-
system->post_processing ();
scm_vector_set_x (lines, scm_from_int (i),
system->get_paper_system ());
vector<Grob*> c (breaking[i].cols_);
pscore_->typeset_system (system);
- int st = Paper_column::get_rank (c[0]);
- int end = Paper_column::get_rank (c.back ());
- Interval iv (pure_height (this, st, end));
- system->set_property ("pure-Y-extent", ly_interval2scm (iv));
-
system->set_bound (LEFT, c[0]);
system->set_bound (RIGHT, c.back ());
for (vsize j = 0; j < c.size (); j++)
c[j]->translate_axis (breaking[i].config_[j], X_AXIS);
dynamic_cast<Paper_column *> (c[j])->system_ = system;
}
-
set_loose_columns (system, &breaking[i]);
broken_intos_.push_back (system);
}
/* properties */
"all-elements "
"columns "
- "pure-Y-extent "
"spaceable-staves "
)