]> git.donarmstrong.com Git - lilypond.git/commit
Issue 5127: Implement extra-offset for system positioning
authorDavid Nalesnik <david.nalesnik@gmail.com>
Thu, 27 Apr 2017 17:13:30 +0000 (12:13 -0500)
committerDavid Nalesnik <david.nalesnik@gmail.com>
Sat, 6 May 2017 19:59:21 +0000 (14:59 -0500)
commit24dd6365d3d05f13b9259f547be9b2517851a5d1
tree0de6c0687931a7475db3b81f170e88e72973c4c9
parent0148f892be35b172d678931fe9d10f795bca3077
Issue 5127: Implement extra-offset for system positioning

Add the property 'extra-offset to 'line-break-system-details.

It is possible to position systems absolutely using the
properties 'X-offset and 'Y-offset of 'line-break-system-details.
Placement using 'Y-offset, in particular, often requires
considerable trial and error, since it is reckoned from the top
of the usable space.

To remedy this, an 'extra-offset property allows easy movement of
systems relative to where they currently are on the page--whether
there through default or absolute positioning.

This property supports displacements in both axes, though
movement in the Y direction is more generally useful.

System separators will be properly positioned. (Thanks go to Thomas
Morley.)
Documentation/changes.tely
Documentation/notation/spacing.itely
input/regression/page-layout-extra-offset.ly [new file with mode: 0644]
scm/page.scm