[ << Backend ] | [Top][Contents][Index][ ? ] | [ Scheme functions >> ] | ||
[ < VerticalAlignment ] | [ Up : All layout objects ] | [ VoiceFollower > ] |
3.1.126 VerticalAxisGroup
VerticalAxisGroup objects are created by: Axis_group_engraver and Hara_kiri_engraver.
Standard settings:
axes
(list):
'(1)
List of axis numbers. In the case of alignment grobs, this should contain only one number.
default-next-staff-spacing
(list):
'((space . 9) (minimum-distance . 8) (padding . 1))
An alist of spacing variables that controls the spacing between this staff and the next. See next-staff-spacing for a description of the elements of this alist.
next-staff-spacing
(list):
ly:axis-group-interface::calc-next-staff-spacing
An alist of properties used to position the next staff in the system. The symbols that can be defined in the alist are
- space – the amount of stretchable space between the center of this staff and the center of the next staff;
- padding – the minimum amount of whitespace that must be present between this staff and the next staff;
- stretchability – the ease with which the stretchable space increases when the system to which this staff belongs is stretched. If this is zero, the distance to the next staff will be fixed either at space or at padding plus the minimum distance to ensure there is no overlap, whichever is larger;
- minimum-distance – the minimum distance to place between the center of this staff and the center of the next. This differs from padding in that the height of a staff has no effect on the application of minimum-distance (whereas the height of a staff is crucial for padding).
non-affinity-spacing
(list):
'((padding . 0.5))
An alist of spacing variables that controls the spacing from a loose line (see staff-affinity) to the staff for which the loose line does not have affinity. See next-staff-spacing for a description of the elements of this alist.
stencil
(stencil):
ly:axis-group-interface::print
The symbol to print.
vertical-skylines
(pair of skylines):
ly:hara-kiri-group-spanner::calc-skylines
Two skylines, one above and one below this grob.
X-extent
(pair of numbers):
ly:axis-group-interface::width
Hard coded extent in X direction.
Y-extent
(pair of numbers):
ly:hara-kiri-group-spanner::y-extent
Hard coded extent in Y direction.
Y-offset
(number):
ly:hara-kiri-group-spanner::force-hara-kiri-callback
The vertical amount that this object is moved relative to its Y-parent.
This object supports the following interface(s): axis-group-interface, grob-interface, hara-kiri-group-spanner-interface, spanner-interface and vertically-spaceable-interface.
[ << Backend ] | [Top][Contents][Index][ ? ] | [ Scheme functions >> ] | ||
[ < VerticalAlignment ] | [ Up : All layout objects ] | [ VoiceFollower > ] |