X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Falign-interface.cc;h=80a9dd3c081f043713b8d8debe07482aeffe02e3;hb=b872748c6aa8bb721ced458691b38ac2fac5dfc8;hp=d5f2140d6295712d2f2b98f9c01e4358dd599aae;hpb=cb0b407e567feca71cbc5f9479a06b266c69a26c;p=lilypond.git diff --git a/lily/align-interface.cc b/lily/align-interface.cc index d5f2140d62..80a9dd3c08 100644 --- a/lily/align-interface.cc +++ b/lily/align-interface.cc @@ -32,8 +32,6 @@ #include "system.hh" #include "warn.hh" -using std::vector; - MAKE_SCHEME_CALLBACK (Align_interface, align_to_minimum_distances, 1); SCM Align_interface::align_to_minimum_distances (SCM smob) @@ -234,11 +232,11 @@ Align_interface::internal_get_minimum_translations (Grob *me, Real spec_distance = 0; if (Page_layout_problem::read_spacing_spec (spec, &spec_distance, ly_symbol2scm ("minimum-distance"))) - dy = std::max (dy, spec_distance); + dy = max (dy, spec_distance); // Consider the likely final spacing when estimating distance between staves of the full score if (INT_MAX == end && 0 == start && Page_layout_problem::read_spacing_spec (spec, &spec_distance, ly_symbol2scm ("basic-distance"))) - dy = std::max (dy, spec_distance); + dy = max (dy, spec_distance); if (include_fixed_spacing && Page_layout_problem::is_spaceable (elems[j]) && last_spaceable_element) { @@ -250,21 +248,21 @@ Align_interface::internal_get_minimum_translations (Grob *me, Page_layout_problem::read_spacing_spec (spec, &spaceable_padding, ly_symbol2scm ("padding")); - dy = std::max (dy, (last_spaceable_skyline.distance (skyline[-stacking_dir]) + dy = max (dy, (last_spaceable_skyline.distance (skyline[-stacking_dir]) + stacking_dir * (last_spaceable_element_pos - where) + spaceable_padding)); Real spaceable_min_distance = 0; if (Page_layout_problem::read_spacing_spec (spec, &spaceable_min_distance, ly_symbol2scm ("minimum-distance"))) - dy = std::max (dy, spaceable_min_distance + stacking_dir * (last_spaceable_element_pos - where)); + dy = max (dy, spaceable_min_distance + stacking_dir * (last_spaceable_element_pos - where)); - dy = std::max (dy, Page_layout_problem::get_fixed_spacing (last_spaceable_element, elems[j], spaceable_count, + dy = max (dy, Page_layout_problem::get_fixed_spacing (last_spaceable_element, elems[j], spaceable_count, pure, start, end)); } } - dy = std::max (0.0, dy); + dy = max (0.0, dy); down_skyline.raise (-stacking_dir * dy); down_skyline.merge (skyline[stacking_dir]); where += stacking_dir * dy;