Next: , Previous: ottava-bracket-interface, Up: Graphical Object Interfaces


paper-column-interface

Paper_column objects form the top-most X-parents for items. The are two types of columns: musical columns, where are attached to, and non-musical columns, where bar-lines, clefs etc. are attached to. The spacing engine determines the X-positions of these objects.

They are numbered, the first (leftmost) is column 0. Numbering happens before line-breaking, and columns are not renumbered after line breaking. Since many columns go unused, you should only use the rank field to get ordering information. Two adjacent columns may have non-adjacent numbers.

User settable properties:
between-cols (pair)
Where to attach a loose column to
line-break-system-details (list)
Alist of properties to use when this column is the start of a system.
page-penalty (number)
Penalty for page break at this column. 10000 or more means forbid linebreak, -10000 or less means force page break. Other values influence page breaking decisions as a real penalty.
shortest-playing-duration (moment)
The duration of the shortest playing here.
shortest-starter-duration (moment)
The duration of the shortest note that starts here.
used (boolean)
If set, this spacing column is kept in the spacing problem
when (moment)
Global time step associated with this column happen?
Internal properties:
bounded-by-me (unknown)
list of spanners that have this column as start/begin point. Only columns that have grobs or act as bounds are spaced.

This grob interface is used in the following graphical objects: NonMusicalPaperColumn, NonMusicalPaperColumn, PaperColumn and PaperColumn

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

Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.

Other languages: English.
Using automatic language selection.