https://codereview.appspot.com/12921043/diff/3001/lily/side-position-interface.cc
File lily/side-position-interface.cc (right):

https://codereview.appspot.com/12921043/diff/3001/lily/side-position-interface.cc#newcode278
lily/side-position-interface.cc:278: // do not use cross_staff elements
as supports of spanners
Well, I meant to suggest "do not use cross-staff elements as supports of
objects that are not cross-staff" whether said elements are spanners or
not.

The reason is simply order of decisions in layout: before staff-spacing
we want to lay out everything possible (everything that is not
cross-staff) and then place the cross-staff objects.

It would be nice in the future to have pedal brackets, for example, move
away from cross-staff beams and slurs, but doing so would make their
position depend on staff-layout, so probably they would need to inherit
a cross-staff flag in those cases.
http://www.mutopiaproject.org/cgibin/piece-info.cgi?id=1776

https://codereview.appspot.com/12921043/

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to