Next: , Previous: accidental-suggestion-interface, Up: Graphical Object Interfaces


align-interface

Order grobs from top to bottom, left to right, right to left or bottom to top. For vertical alignments of staves, the break-system-details of the left NonMusicalPaperColumn may be set to tune vertical spacing Set alignment-extra-space to add extra space for staves. Set fixed-alignment-extra-space to force staves in PianoStaves further apart.

User settable properties:
align-dir (direction)
Which side to align? -1: left side, 0: around center of width, 1: right side.
axes (list)
list of axis numbers. In the case of alignment grobs, this should contain only one number.
forced-distance (dimension, in staff space)
A fixed distance between object reference points in an alignment.
padding (dimension, in staff space)
Add this much extra space between objects that are next to each other.
stacking-dir (direction)
Stack objects in which direction?
threshold (pair of numbers)
(min . max), where min and max are dimensions in staff space.
Internal properties:
elements (unknown)
list of grobs, type depending on the Grob where this is set in.
positioning-done (boolean)
Used to signal that a positioning element did its job. This ensures that a positioning is only done once.

This grob interface is used in the following graphical objects: BassFigureAlignment and VerticalAlignment


Next: , Previous: accidental-suggestion-interface, Up: Graphical Object Interfaces

This page is for LilyPond-2.10.33 (stable-branch).

Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.