[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < CombineTextScript ] | [ Up : All layout objects ] | [ ControlPolygon > ] |
3.1.36 ControlPoint
A visual representation of a Bézier control point in ties and slurs.
ControlPoint
objects are created by the following engraver(s): Show_control_points_engraver
.
Standard settings:
color
(color):
"IndianRed"
The color of this grob.
horizontal-skylines
(pair of skylines):
#f
Two skylines, one to the left and one to the right of this grob.
layer
(integer):
3
An integer which determines the order of printing objects. Objects with the lowest value of layer are drawn first, then objects with progressively higher values are drawn, so objects with higher values overwrite objects with lower values. By default most objects are assigned a layer value of 1.
stencil
(stencil):
ly:text-interface::print
The symbol to print.
text
(markup): '(#<procedure draw-circle-markup (layout props radius thickness filled)> 0.3 0.01 #t)Text markup. See Formatting text.
vertical-skylines
(pair of skylines):
#f
Two skylines, one above and one below this grob.
X-extent
(pair of numbers):
#f
Extent (size) in the X direction, measured in staff-space units, relative to object’s reference point.
X-offset
(number):
#<procedure at lily/output-lib.scm:3103:0 (grob)>
The horizontal amount that this object is moved relative to its X-parent.
Note that many objects have special positioning considerations, which cause any setting of
X-offset
to be ignored or modified, even though the object supports theself-alignment-interface
.Y-extent
(pair of numbers):
#f
Extent (size) in the Y direction, measured in staff-space units, relative to object’s reference point.
Y-offset
(number):
#<procedure at lily/output-lib.scm:3103:0 (grob)>
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):
control-point-interface
, grob-interface
, sticky-grob-interface
and text-interface
.
This object can be of either of the following classes: Item (characterized by item-interface) or Spanner (characterized by spanner-interface).
It supports the following interfaces conditionally depending on the class: item-interface
and spanner-interface
.
[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < CombineTextScript ] | [ Up : All layout objects ] | [ ControlPolygon > ] |