Next: , Previous: beam-interface, Up: Graphical Object Interfaces



break-aligned-interface

Items that are aligned in prefatory matter.

The spacing of these items is controlled by the space-alist property. It contains a list break-align-symbols with a specification of the associated space. The space specification can be

(minimum-space . spc))
Pad space until the distance is spc
(fixed-space . spc)
Set a fixed space
(semi-fixed-space . spc)
Set a space. Half of it is fixed and half is stretchable. (does not work at start of line. fixme)
(extra-space . spc)
Add spc amount of space.

Special keys for the alist are first-note and next-note, signifying the first note on a line, and the next note halfway a line.

Rules for this spacing are much more complicated than this. See [Wanske] page 126 – 134, [Ross] pg 143 – 147

User settable properties:
break-align-symbol (symbol)
This key is used for aligning and spacing breakable items.
space-alist (list)
A table that specifies distances between prefatory items, like clef and time-signature. The format is an alist of spacing tuples: (break-align-symbol type . distance), where type can be the symbols minimum-space or extra-space.

This grob interface is used in the following graphical objects: Ambitus, BarLine, BarNumber, BreakAlignGroup, BreathingSign, Clef, Custos, DoublePercentRepeat, InstrumentName, KeySignature, LeftEdge, TimeSignature and VocalName

Read comments on this page, or add one.

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

Report errors to <bug-lilypond@gnu.org>.