X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-context-properties.scm;h=469b900acee053f7ffceef6d33d9814df9f161bf;hb=da12a3eb8e07ec4e910ead9f39f477920251190a;hp=fd840c0457356e0a9882c1cbd22dbfe4849395c6;hpb=1d769a153f745781f8e6c4f59e1d88048480da1d;p=lilypond.git diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm index fd840c0457..469b900ace 100644 --- a/scm/define-context-properties.scm +++ b/scm/define-context-properties.scm @@ -2,7 +2,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 1998--2006 Han-Wen Nienhuys +;;;; (c) 1998--2007 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen @@ -33,7 +33,7 @@ ;; TODO FIXME - (aDueText ,string? "Text to print at a unisono passage.") + (aDueText ,markup? "Text to print at a unisono passage.") (alignBelowContext ,string? "Where to insert newly created context in vertiical alignment.") (alignAboveContext ,string? "Where to insert newly created context in @@ -53,8 +53,8 @@ used. Each rule consists of @item context In which context is the rule applied. For example, if @var{context} -is @internalsref{Score} then all staves share accidentals, and if -@var{context} is @internalsref{Staff} then all voices in the same staff +is @rinternals{Score} then all staves share accidentals, and if +@var{context} is @rinternals{Staff} then all voices in the same staff share accidentals, but staves do not. @item octavation @@ -89,7 +89,7 @@ arguments, @var{context}, @var{dir} [start/stop (-1 or 1)], and @var{test} [shortest note in the beam]. A non-@code{#f} return value starts or stops the auto beam.") (autoBeamSettings ,list? "Specifies when automatically generated -beams should begin and end. See @usermanref{Setting automatic beam +beams should begin and end. See @ruser{Setting automatic beam behavior} for more information.") (autoBeaming ,boolean? "If set to true then beams are generated automatically.") @@ -148,6 +148,7 @@ Values of 7 and -7 are common.") (clefPosition ,number? "Where should the center of the clef symbol go, measured in half staff spaces from the center of the staff.") + (completionBusy ,boolean? "Whether a completion-note head is playing.") (connectArpeggios ,boolean? "If set, connect arpeggios across piano staff.") (countPercentRepeats ,boolean? "If set, produce counters for @@ -172,8 +173,8 @@ non-hairpin decrescendo, i.e., @samp{dim.}.") (defaultBarType ,string? "Set the default type of bar line. See @code{whichBar} for information on available bar types. -This variable is read by @internalsref{Timing_translator} at -@internalsref{Score} level.") +This variable is read by @rinternals{Timing_translator} at +@rinternals{Score} level.") (doubleSlurs ,boolean? "If set, two slurs are created for every slurred note, one above and one below the chord.") (drumPitchTable ,hash-table? "A table mapping percussion @@ -228,11 +229,9 @@ for the full staff.") (gridInterval ,ly:moment? "Interval for which to generate -@ref{GridPoint}s.") +@code{GridPoint}s.") - (hairpinToBarline ,boolean? "If set, end a hairpin at the barline -before the ending note.") (harmonicAccidentals ,boolean? "If set, harmonic notes in chords get accidentals.") (highStringOne ,boolean? "Whether the first string is the string @@ -243,7 +242,7 @@ string selector for tablature notation.") (ignoreBarChecks ,boolean? "Ignore bar checks.") (ignoreFiguredBassRest ,boolean? "Don't swallow rest events.") (ignoreMelismata ,boolean? "Ignore melismata for this -@internalsref{Lyrics} line.") +@rinternals{Lyrics} line.") (implicitBassFigures ,list? "A list of bass figures that are not printed as numbers, but only as extender lines.") (implicitTimeSignatureVisibility ,vector? "break visibility for @@ -280,6 +279,9 @@ containing @code{(@var{step} . @var{alter})} or @code{((@var{octave} . alterations, use symbols, e.g. @code{keySignature = #`((6 . ,FLAT))}.") + (lyricMelismaAlignment ,ly:dir? "Alignment to use for a melisma syllable.") + + (majorSevenSymbol ,markup? "How should the major 7th be formatted in a chord name?") (markFormatter ,procedure? "A procedure taking as arguments the @@ -305,9 +307,15 @@ markup. Called with two arguments, event and context.") @code{midiMinimumVolume}.") (midiMinimumVolume ,number? "Set the minimum loudness for MIDI. Ranges from 0 to@tie{}1.") + (middleCClefPosition ,number? "The position of the middle C, +as determined only by the clef. This can be calculated by looking at +@code{clefPosition} and @code{clefGlyph}.") + (middleCOffset ,number? "The offset of +middle C from the position given by @code{middleCClefPosition} This +is used for ottava brackets.") (middleCPosition ,number? "The place of the middle C, measured in half staff-spaces. Usually determined by looking at -@code{clefPosition} and @code{clefGlyph}.") +@code{middleCClefPosition} and @code{middleCOffset}.") (minimumFret ,number? "The tablature auto string-selecting mechanism selects the highest string with a fret at least @code{minimumFret}.") @@ -321,7 +329,7 @@ repeated section for a page turn to be allowed within that section.") Parameters: A list of note events and a list of tabstring events.") - (ottavation ,string? "If set, the text for an ottava spanner. + (ottavation ,markup? "If set, the text for an ottava spanner. Changing this creates a new text spanner.") (output ,ly:music-output? "The output produced by a score-level translator during music interpretation.") @@ -355,9 +363,9 @@ context and a list of music objects. The list of contains entries with start times, music objects and whether they are processed in this context.") (rehearsalMark ,integer? "The last rehearsal mark printed.") - (repeatCommands ,list? "This property is read to find any command -of the form @code{(volta . @var{x})}, where @var{x} is a string or -@code{#f}.") + (repeatCommands ,list? "This property is a list of commands +of the form @code{(list 'volta @var{x})}, where @var{x} is a string or +@code{#f}. @code{'end-repeat} is also accepted as a command.") (restNumberThreshold ,number? "If a multimeasure rest has more measures than this, a number is printed.") @@ -383,12 +391,12 @@ voices is preserved. (skipTypesetting ,boolean? "If true, no typesetting is done, speeding up the interpretation phase. Useful for debugging large scores.") - (soloIIText ,string? "The text for the start of a solo for + (soloIIText ,markup? "The text for the start of a solo for voice @q{two} when part-combining.") - (soloText ,string? "The text for the start of a solo when + (soloText ,markup? "The text for the start of a solo when part-combining.") (squashedPosition ,integer? "Vertical position of squashing for -@internalsref{Pitch_squash_engraver}.") +@rinternals{Pitch_squash_engraver}.") (staffLineLayoutFunction ,procedure? "Layout of staff lines, @code{traditional}, or @code{semitone}.") (stanza ,markup? "Stanza @q{number} to print before the start of a @@ -462,9 +470,6 @@ for repeated bass figures.") context names whose vertical axis groups should be taken into account for vertical spacing of systems.") (vocalName ,markup? "Name of a vocal line.") - (voltaOnThisStaff ,boolean? "Normally, volta brackets are put -only on the topmost staff. This variable overrides this behavior, when -set to @code{#t} or @code{#f}.") (voltaSpannerDuration ,ly:moment? "This specifies the maximum duration to use for the brackets printed for @code{\\alternative}. This can be used to shrink the length of brackets in the situation @@ -482,7 +487,7 @@ Example: @noindent This will create a start-repeat bar in this staff only. Valid values -are described in @internalsref{bar-line-interface}.") +are described in @rinternals{bar-line-interface}.") ))) @@ -577,4 +582,4 @@ and subscripts. See @file{scm/script.scm} for more information.") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (define-public default-melisma-properties - '(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy)) + '(melismaBusy slurMelismaBusy tieMelismaBusy beamMelismaBusy completionBusy))