spaceable-grob-interface - LilyPond program-reference
Description: LilyPond program-reference

Next: spacing-interface, Previous: slur-interface, Up: Graphical Object Interfaces

#### spaceable-grob-interface

A layout object that takes part in the spacing problem.

##### User settable properties:

`keep-inside-line` (boolean)
  If set, this column cannot have things sticking into the margin.
`measure-length` (moment)
  Length of a measure. Used in some spacing situations.
`penalty` (number)
  Penalty for line break at this column. 10000 or more means forbid line break, -10000 or less means force line break. Other values influence line breaking decisions as a real penalty.

##### Internal properties:

`ideal-distances` (list)
  (obj . (dist . strength)) pairs.
`left-neighbors` (unknown)
  List of spacing-wish grobs that are close to the current column.

  The closest spacing-wishes determine the actual distances between the columns.

`minimum-distances` (list)
  list of rods, that have the format (obj . dist).
`right-neighbors` (unknown)
  see left-neighbors
`spacing-wishes` (unknown)
  List of note spacing or staff spacing objects.

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

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

Other languages: English.
Using automatic language selection.