[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < note-collision-interface ] | [ Up : Graphical Object Interfaces ] | [ note-head-interface > ] |
3.2.99 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 down-stem voice note; if there are no down-stem voices, the width of the first up-stem voice note is taken instead. 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
.main-extent
(pair of numbers)The horizontal extent of a
NoteColumn
grob without taking suspendedNoteHead
grobs into account (i.e.,NoteHead
s forced into the unnatural direction of theStem
because of a chromatic clash).
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
.
[ << Backend ] | [Top][Contents][Index] | [ Scheme functions >> ] |
[ < note-collision-interface ] | [ Up : Graphical Object Interfaces ] | [ note-head-interface > ] |