| [ << 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 > ] |