*/
#include "score-column.hh"
-#include "break.hh"
+#include "break-algorithm.hh"
#include "paper-def.hh"
#include "debug.hh"
#include "line-of-score.hh"
}
-Line_spacer*
+Simple_spacer*
Break_algorithm::generate_spacing_problem (Line_of_cols curline, Interval line) const
{
- Line_spacer * sp = new Simple_spacer;
-
- sp->default_space_f_ = pscore_l_->paper_l_->get_var ("loose_column_distance");
+ Simple_spacer * sp = new Simple_spacer;
+ Paper_def * d = pscore_l_->paper_l_;
+ sp->compression_energy_factor_f_ = d->get_var ("compression_energy_factor");
+ sp->default_space_f_ = d->get_var ("loose_column_distance");
sp->indent_f_ = line[LEFT];
sp->line_len_f_ = line.length ();
sp->add_columns (curline);
- sp->prepare ();
+
return sp;
}
Break_algorithm::Break_algorithm ()
{
pscore_l_ = 0;
- get_line_spacer =0;
linelength = 0;
}