(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 @rinternals{note-collision-interface}.")
+ (forced-spacing ,number? "Spacing forced between grobs, used in
+various ligature engravers.")
(fraction ,fraction? "Numerator and denominator of a time
signature object.")
(french-beaming ,boolean? "Use French beaming style for this
(left-neighbor ,ly:grob? "The right-most column that has a spacing-wish
for this column.")
+ (melody-spanner ,ly:grob? "The @code{MelodyItem} object for a stem.")
+
(normal-stems ,ly:grob-array? "An array of visible stems.")
(note-columns ,ly:grob-array? "An array of @code{NoteColumn} grobs.")
(note-head ,ly:grob? "A single note head.")
(stems ,ly:grob-array? "An array of stem objects.")
(tie ,ly:grob? "A pointer to a @code{Tie} object.")
+ (ties ,ly:grob-array? "A grob array of @code{Tie} objects.")
(tremolo-flag ,ly:grob? "The tremolo object on a stem.")
(tuplet-number ,ly:grob? "The number for a bracket.")
(tuplets ,ly:grob-array? "An array of smaller tuplet brackets.")
(minimum-distances ,list? "A list of rods that have the format
@code{(@var{obj} . @var{dist})}.")
+ (note-collision ,ly:grob? "The @code{NoteCollision} object of a
+dot column.")
+
(positioning-done ,boolean? "Used to signal that a positioning element
did its job. This ensures that a positioning is only done once.")
(pure-Y-extent ,number-pair? "The estimated height of a system.")
cautionary accidental.")
(change-to-id ,string? "Name of the context to change to.")
(change-to-type ,symbol? "Type of the context to change to.")
+ (class ,symbol? "The class name of an event class.")
(compress-procedure ,procedure? "Compress this music expression.
Arg@tie{}1: the music, arg@tie{}2: factor.")
+ (context ,ly:context? "The context to which an event is sent.")
(context-id ,string? "Name of context.")
(context-type ,symbol? "Type of context.")
(create-new ,boolean? "Create a fresh context.")
a sequential iterator. Takes a single music parameter.")
(error-found ,boolean?
"If true, a parsing error was found in this expression.")
+ (events ,list? "A list of events contained in this event.")
(figure ,integer? "A bass figure.")
(footnote-text ,markup? "Text to appear in a footnote.")
property, e.g., @code{(beamed-lengths details)}.")
(grob-value ,scheme? "The value of the grob property to set.")
+ (id ,symbol? "The ID of an event.")
(input-tag ,scheme? "Arbitrary marker to relate input and output.")
(inversion ,boolean? "If set, this chord note is inverted.")
(iterator-ctor ,procedure? "Function to construct a
whether to allow, forbid or force a line break.")
(metronome-count ,number-or-pair? "How many beats in a minute?")
+ (moment ,ly:moment? "The moment at which an event happens.")
+ (music-cause ,ly:music? "The music object that is the cause of
+an event.")
(name ,symbol? "Name of this music object.")
(no-continuation ,boolean? "If set, disallow continuation lines.")
(octavation ,integer? "This pitch was octavated by how many octaves?
For chord inversions, this is negative.")
(once ,boolean? "Apply this operation only during one time step?")
+ (ops ,scheme? "The operations to apply during the creation of a
+context.")
(origin ,ly:input-location? "Where was this piece of music defined?")
(original-chord ,ly:music? "Original chord of a repeated chord.
Used by repeated chords in \\relative mode, to determine the first note octave")
It must take a single argument, being the context.")
(property-operations ,list? "Do these operations for instantiating
the context.")
+ (property-path ,symbol? "The path of a property.")
(quoted-context-id ,string? "The ID of the context to direct quotes to,
e.g., @code{cue}.")