Node:break-aligned-interface, 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 definition is either (extra-space . number), which adds space after the symbol, (minimum-space . ms), which pads the space until it it is ms.

Special keys for the alist are 'first-note and 'next-note, signifyign 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


break-align-symbol (symbol)
the index in the spacing table (symbol) of the to be aligned item.
break-alignment-done (boolean)
mark flag to signal we've done alignment already.
space-alist (list)
Alist of break align spacing tuples: format = (SYMBOL . (TYPE . DISTANCE)), where TYPE can be minimum-space or extra-space.

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


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

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