]> git.donarmstrong.com Git - lilypond.git/commit - lily/include/axis-group-interface.hh
Use the full pure Y-extent for complete systems.
authorJoe Neeman <joeneeman@gmail.com>
Mon, 24 Aug 2009 21:03:50 +0000 (14:03 -0700)
committerJoe Neeman <joeneeman@gmail.com>
Mon, 24 Aug 2009 21:07:11 +0000 (14:07 -0700)
commit3a5ba68c4200ce392683436b36e2e4ee493b78c3
treeaa00bb9054cbf1e63d81e97adae8b5fa1d92fda4
parent20319bc0abdaacbd5e26882c88eea558de60e936
Use the full pure Y-extent for complete systems.

For staves within a system, we split up the pure Y-extent into the Y-extent of
the prefatory matter and the Y-extent of the rest (thereby emulating a crude
skyline).  Between systems, we use a single extent box.  Before this commit, we
were ignoring the Y-extent of the prefatory matter altogether; now the extent
box is correct.
lily/align-interface.cc
lily/axis-group-interface.cc
lily/constrained-breaking.cc
lily/include/axis-group-interface.hh