#### 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-symbol`s 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.2 (stable-branch).