LilyPond Internals Reference: 3.2.79 note-column-interface

### 3.2.79 note-column-interface

Stem and noteheads combined.

#### User settable properties:

> `force-hshift` (number)

>   This specifies a manual shift for notes in collisions. The unit is the note head width of the first voice note. This is used by note-collision-interface.

> `glissando-skip` (boolean)

>   Should this `NoteHead` be skipped by glissandi?

> `horizontal-shift` (integer)

>   An integer that identifies ranking of `NoteColumn`s for horizontal shifting. This is used by note-collision-interface.

> `ignore-collision` (boolean)

>   If set, don’t do note collision resolution on this `NoteColumn`.

#### Internal properties:

> `note-heads` (array of grobs)

>   An array of note head grobs.

> `rest` (graphical (layout) object)

>   A pointer to a `Rest` object.

> `rest-collision` (graphical (layout) object)

>   A rest collision that a rest is in.

> `stem` (graphical (layout) object)

>   A pointer to a `Stem` object.

This grob interface is used in the following graphical object(s): NoteColumn.

#### Internals Reference v2.22.2 (stable-branch).