self-alignment-interface - LilyPond program-reference
Description: LilyPond program-reference

Next: semi-tie-column-interface, Previous: script-interface, Up: Graphical Object Interfaces

#### 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-X` and `self-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:

`self-alignment-X` (number)
  Specify alignment of an object. The value -1 means left aligned, 0 centered, and 1 right-aligned in X direction. Values in between may also be specified.
`self-alignment-Y` (number)
  like `self-alignment-X` but for Y axis.

This grob interface is used in the following graphical objects: AccidentalSuggestion, BarNumber, DoublePercentRepeatCounter, DynamicText, Fingering, GridLine, Hairpin, LyricText, MultiMeasureRestNumber, MultiMeasureRestText, OctavateEight, PercentRepeatCounter, RehearsalMark, SostenutoPedal, StringNumber, SustainPedal and UnaCordaPedal

This page is for LilyPond-2.8.8 (stable-branch).

Other languages: English.
Using automatic language selection.