I got a little ahead of myself...the patch, while it works in the
regtest cases, does not work the way I think it did because all Items'
pure heights are calculated from 0 to INT_MAX in Separation_item::boxes.

Certain NonMusicalPaperColumns' horizontal skylines will change
depending on if they begin a line or not.  It seems, though, that
Separation_item does a one-size-fits-all calculation for the minimum
distance between NonMusicalPaperColumns and PaperColumns.  So, my
questions are: do NonMusicalPaperColumns have different horizontal
skylines for different break visibilities?  If so, where are they
stashed?  If not, how does the horizontal spacing engine know how to
deal with changing break visibilities for different start and end
columns?  I'm thinking that Line_shape may have something to do with it,
but I'm not sure.  Help would be appreciated!

Cheers,
MS

http://codereview.appspot.com/5201043/

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

Reply via email to