vector_sort (elements, staff_priority_less);
Grob *x_common = common_refpoint_of_array (elements, me, X_AXIS);
Grob *y_common = common_refpoint_of_array (elements, me, Y_AXIS);
- Real max_slope = robust_scm2double (me->get_property ("skyline-max-slope"), 4);
vsize i = 0;
vector<Box> boxes;
&& !scm_is_number (elements[i]->get_property ("outside-staff-priority")); i++)
add_boxes (elements[i], x_common, y_common, &boxes);
- Drul_array<Skyline> skylines (Skyline (boxes, max_slope, X_AXIS, DOWN),
- Skyline (boxes, max_slope, X_AXIS, UP));
+ Drul_array<Skyline> skylines (Skyline (boxes, 0, X_AXIS, DOWN),
+ Skyline (boxes, 0, X_AXIS, UP));
for (; i < elements.size (); i++)
{
Direction dir = get_grob_direction (elements[i]);
boxes.clear ();
boxes.push_back (b);
- Skyline other = Skyline (boxes, max_slope, X_AXIS, -dir);
+ Skyline other = Skyline (boxes, 0, X_AXIS, -dir);
Real padding = robust_scm2double (elements[i]->get_property ("outside-staff-padding"), 0.5);
Real dist = skylines[dir].distance (other) + padding;
b.translate (Offset (0, dir*dist));
elements[i]->translate_axis (dir*dist, Y_AXIS);
}
- skylines[dir].insert (b, max_slope, X_AXIS);
+ skylines[dir].insert (b, 0, X_AXIS);
}
}
"elements "
"common-refpoint-of-elements "
"pure-relevant-elements "
- "skyline-max-slope "
"skyline-spacing "
"cached-pure-extents "
);