| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < BendSpanner ] | [ Up: All layout objects ] | [ BreakAlignment > ] |
3.1.22 BreakAlignGroup
An auxiliary grob to group
several breakable items of the same type (clefs, time signatures,
etc.) across staves so that they will be aligned horizontally.
See also BreakAlignment.
BreakAlignGroup objects are created by the following engraver(s): Break_align_engraver.
Standard settings:
axes(list): '(0)List of axis numbers. In the case of alignment grobs, this should contain only one number.
break-align-anchor(number):
ly:break-aligned-interface::calc-average-anchorGrobs aligned to this breakable item 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):
ly:break-aligned-interface::calc-joint-anchor-alignmentRead by
ly:break-aligned-interface::calc-extent-aligned-anchorfor aligning an anchor to a grob’s extent.break-visibility(vector):
ly:break-aligned-interface::calc-break-visibilityA vector of 3 booleans,
#(end-of-line unbroken begin-of-line).#tmeans visible,#fmeans killed.X-extent(pair of numbers):
ly:axis-group-interface::widthExtent (size) in the X direction, measured in staff-space units, relative to object’s reference point.
This object supports the following interface(s):
axis-group-interface, break-aligned-interface, grob-interface and item-interface.
This object is of class Item (characterized by item-interface).
| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < BendSpanner ] | [ Up: All layout objects ] | [ BreakAlignment > ] |