| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
| [ < segno-mark-interface ] | [ Up : Graphical Object Interfaces ] | [ semi-tie-column-interface > ] |
3.2.123 self-alignment-interface
Position this object on itself and/or on its parent. To this end, the following functions are provided:
-
Self_alignment_interface::[xy]_aligned_on_self Align self on reference point, using
self-alignment-Xandself-alignment-Y.-
Self_alignment_interface::aligned_on_[xy]_parent -
Self_alignment_interface::centered_on_[xy]_parent Shift the object so its own reference point is centered on the extent of the parent
User settable properties:
-
parent-alignment-X(number) Specify on which point of the parent the object is aligned. The value
-1means aligned on parent’s left edge,0on center, and1right edge, in X direction. Other numerical values may also be specified - the unit is half the parent’s width. If unset, the value fromself-alignment-Xproperty will be used.-
parent-alignment-Y(number) Like
parent-alignment-Xbut for the Y axis.-
self-alignment-X(number) Specify alignment of an object. The value
-1means left aligned,0centered, and1right-aligned in X direction. Other numerical values may also be specified - the unit is half the object width.-
self-alignment-Y(number) Like
self-alignment-Xbut for the Y axis.-
X-align-on-main-noteheads(boolean) If true, this grob will ignore suspended noteheads when aligning itself on NoteColumn.
This grob interface is used in the following graphical object(s): AccidentalSuggestion, BarNumber, CaesuraScript, ClefModifier, CodaMark, CombineTextScript, DoublePercentRepeatCounter, DynamicText, Fingering, GridLine, Hairpin, HorizontalBracketText, InstrumentName, InstrumentSwitch, JumpScript, LyricRepeatCount, LyricText, MeasureCounter, MeasureSpanner, MetronomeMark, MultiMeasureRestNumber, MultiMeasureRestScript, MultiMeasureRestText, PercentRepeatCounter, RehearsalMark, Script, SectionLabel, SegnoMark, SostenutoPedal, StemTremolo, StringNumber, StrokeFinger, SustainPedal, TextMark, TextScript and UnaCordaPedal.
| [ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
| [ < segno-mark-interface ] | [ Up : Graphical Object Interfaces ] | [ semi-tie-column-interface > ] |