]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/self-alignment-and-parent-alignment.ly
Imported Upstream version 2.19.45
[lilypond.git] / input / regression / self-alignment-and-parent-alignment.ly
1 \version "2.19.11"
2
3 \header {
4   texidoc = "Grobs using @code{ly:self-alignment-interface::aligned-on-x-parent}
5 and @code{ly:self-alignment-interface::aligned-on-y-parent}
6 callbacks support separate alignments for self and parent."
7 }
8
9 { f'1 f' f' }
10 \addlyrics {
11   \override LyricSpace.minimum-distance = 5
12   \override LyricText.self-alignment-X = #LEFT
13   \override LyricText.parent-alignment-X = #LEFT
14   left-left
15   \override LyricText.self-alignment-X = #LEFT
16   \override LyricText.parent-alignment-X = #CENTER
17   left-center
18   \override LyricText.self-alignment-X = #LEFT
19   \override LyricText.parent-alignment-X = #RIGHT
20   left-right
21 }
22
23 { f'1 f' f' }
24 \addlyrics {
25   \override LyricSpace.minimum-distance = 5
26   \override LyricText.self-alignment-X = #CENTER
27   \override LyricText.parent-alignment-X = #LEFT
28   center-left
29   \override LyricText.self-alignment-X = #CENTER
30   \override LyricText.parent-alignment-X = #CENTER
31   center-center
32   \override LyricText.self-alignment-X = #CENTER
33   \override LyricText.parent-alignment-X = #RIGHT
34   center-right
35 }
36
37 { f'1 f' f' }
38 \addlyrics {
39   \override LyricSpace.minimum-distance = 5
40   \override LyricText.self-alignment-X = #RIGHT
41   \override LyricText.parent-alignment-X = #LEFT
42   right-left
43   \override LyricText.self-alignment-X = #RIGHT
44   \override LyricText.parent-alignment-X = #CENTER
45   right-center
46   \override LyricText.self-alignment-X = #RIGHT
47   \override LyricText.parent-alignment-X = #RIGHT
48   right-right
49 }