Next: break-alignment-interface, Previous: break-alignable-interface, Up: Graphical Object Interfaces
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))
(fixed-space .
spc)
(semi-fixed-space .
spc)
(extra-space .
spc)
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] page 143–147.
break-align-anchor
(number)- Grobs aligned to this break-align grob will have their X-offsets shifted by this number. In bar lines, for example, this is used to position grobs relative to the (visual) center of the bar line.
break-align-anchor-alignment
(number)- Read by
ly:break-aligned-interface::calc-extent-aligned-anchor
for aligning an anchor to a grob's extentbreak-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 symbolsminimum-space
orextra-space
.
This grob interface is used in the following graphical object(s): Ambitus, AmbitusAccidental, BarLine, BreakAlignGroup, BreathingSign, Clef, Custos, DoublePercentRepeat, KeyCancellation, KeySignature, LeftEdge and TimeSignature.
This page is for LilyPond-2.11.58 (development-branch).
Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.
Your suggestions for the documentation are welcome.