[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < accidental-switch-interface ] | [ Up : Graphical Object Interfaces ] | [ ambitus-interface > ] |
3.2.5 align-interface
Order grobs from top to bottom, left to right, right to left or bottom to top.
For vertical alignments of staves, the line-break-system-details
of the
left
NonMusicalPaperColumn may be set to tune vertical spacing.
User settable properties:
-
align-dir
(direction) Which side to align?
-1
: left side,0
: around center of width,1
: right side.-
axes
(list) List of axis numbers. In the case of alignment grobs, this should contain only one number.
-
padding
(dimension, in staff space) Add this much extra space between objects that are next to each other.
-
stacking-dir
(direction) Stack objects in which direction?
Internal properties:
-
elements
(array of grobs) An array of grobs; the type is depending on the grob where this is set in.
-
minimum-translations-alist
(association list (list of pairs)) An list of translations for a given start and end point.
-
positioning-done
(boolean) Used to signal that a positioning element did its job. This ensures that a positioning is only done once.
This grob interface is used in the following graphical object(s): BassFigureAlignment
and VerticalAlignment
.
[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < accidental-switch-interface ] | [ Up : Graphical Object Interfaces ] | [ ambitus-interface > ] |