#include "main.hh"
#include "paper-column.hh"
#include "paper-score.hh"
-#include "paper-def.hh"
+#include "output-def.hh"
#include "simple-spacer.hh"
#include "system.hh"
Break_node first_node ;
optimal_paths.push (first_node);
- bool ragged_right = to_boolean (pscore_->paper_->get_scmvar ("raggedright"));
- bool ragged_last = to_boolean (pscore_->paper_->get_scmvar ("raggedlast"));
+ bool ragged_right = to_boolean (pscore_->paper_->c_variable ("raggedright"));
+ bool ragged_last = to_boolean (pscore_->paper_->c_variable ("raggedlast"));
Real worst_force = 0.0;
for (int break_idx = 1; break_idx< breaks.size (); break_idx++)
cp.cols_ = line;
Interval line_dims
- = pscore_->paper_->line_dimensions_int (optimal_paths[start_idx].line_);
+ = line_dimensions_int (pscore_->paper_, optimal_paths[start_idx].line_);
Simple_spacer * sp = generate_spacing_problem (line, line_dims);
bool last_line = break_idx == breaks.size ()-1;
bool ragged = ragged_right
if (pc->original_)
{
SCM pen = pc->get_property ("penalty");
- if (is_number (pen) && fabs (ly_scm2double (pen)) < 10000)
+ if (ly_c_number_p (pen) && fabs (ly_scm2double (pen)) < 10000)
{
break_penalties += ly_scm2double (pen);
}