[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < MeasureGrouping ] | [ Up : All layout objects ] | [ MelodyItem > ] |
3.1.84 MeasureSpanner
A horizontal bracket between
bar lines. See also HorizontalBracket
.
MeasureSpanner
objects are created by the following engraver(s): Measure_spanner_engraver
.
Standard settings:
connect-to-neighbor
(pair):
ly:spanner::calc-connect-to-neighbors
Pair of booleans, indicating whether this grob looks as a continued break.
direction
(direction):
1
If
side-axis
is0
(orX
), then this property determines whether the object is placedLEFT
,CENTER
orRIGHT
with respect to the other object. Otherwise, it determines whether the object is placedUP
,CENTER
orDOWN
. Numerical values may also be used:UP
=1
,DOWN
=-1
,LEFT
=-1
,RIGHT
=1
,CENTER
=0
.edge-height
(pair): '(0.7 . 0.7)A pair of numbers specifying the heights of the vertical edges:
(left-height . right-height)
.outside-staff-priority
(number):
750
If set, the grob is positioned outside the staff in such a way as to avoid all collisions. In case of a potential collision, the grob with the smaller
outside-staff-priority
is closer to the staff.self-alignment-X
(number):
0
Specify alignment of an object. The value
-1
means left aligned,0
centered, and1
right-aligned in X direction. Other numerical values may also be specified - the unit is half the object width. If not a number, align on the object’s reference point.side-axis
(number):
1
If the value is
X
(or equivalently0
), the object is placed horizontally next to the other object. If the value isY
or1
, it is placed vertically.spacing-pair
(pair): '(staff-bar . staff-bar)A pair of alignment symbols which set an object’s spacing relative to its left and right
BreakAlignment
s.For example, a
MultiMeasureRest
will ignore prefatory items at its bounds (i.e., clefs, key signatures and time signatures) using the following override:\override MultiMeasureRest.spacing-pair = #'(staff-bar . staff-bar)staff-padding
(dimension, in staff space):
0.5
Maintain this much space between reference points and the staff. Its effect is to align objects of differing sizes (like the dynamics p and f) on their baselines.
stencil
(stencil):
ly:measure-spanner::print
The symbol to print.
Y-offset
(number):
#<unpure-pure-container #<procedure ly:side-position-interface::y-aligned-side (_ #:optional _)> #<procedure ly:side-position-interface::pure-y-aligned-side (_ _ _ #:optional _)> >
The vertical amount that this object is moved relative to its Y-parent.
Note that many objects have special positioning considerations, which cause any setting of
Y-offset
to be ignored or modified, even though the object supports theself-alignment-interface
.
This object supports the following interface(s):
accidental-switch-interface
, font-interface
, grob-interface
, line-interface
, measure-spanner-interface
, outside-staff-interface
, self-alignment-interface
, side-position-interface
, spanner-interface
and text-interface
.
This object is of class Spanner (characterized by spanner-interface
).
[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < MeasureGrouping ] | [ Up : All layout objects ] | [ MelodyItem > ] |