X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-context-properties.scm;h=427c14c2bc9a0196d4759959b193640c6b50f80a;hb=f567a0b1e8efb2d4cf67eb02a3b21a9fa712d488;hp=67f825cc6329d36d88a95075b2871b2366f381b1;hpb=ca9adb6c593ce8ec74a59a6a5be74c0fdb382f48;p=lilypond.git diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm index 67f825cc63..427c14c2bc 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--2005 Han-Wen Nienhuys +;;;; (c) 1998--2006 Han-Wen Nienhuys ;;;; Jan Nieuwenhuizen @@ -32,6 +32,8 @@ "If true, then the accidentals are aligned in bass figure context.") (allowBeamBreak ,boolean? "If true allow line breaks for beams over bar lines.") + (allowPageTurn ,pair? "In the form (moment-start . penalty). Allow a page turn +at the most recent breakpoint if it was after moment-start.") (associatedVoice ,string? "Name of the @code{Voice} that has the melody for this @code{Lyrics} line.") (autoBeamSettings ,list? "Specifies @@ -122,7 +124,7 @@ list of @code{BassFigureEvent}s, a context, and the grob to format.") (middleCPosition ,number? "Place of the middle C, measured in half -staffspaces. Usually determined by looking at @code{clefPosition} and +staff-spaces. Usually determined by looking at @code{clefPosition} and @code{clefGlyph}.") (chordNameFunction ,procedure? @@ -220,6 +222,8 @@ switches by a thin line") (fontSize ,number? "The relative size of all grobs in a context. ") + (forbidBreak ,boolean? "If set to ##t, prevent a line break at this point.") + (fingeringOrientations ,list? "List of symbols, containing @samp{left}, @samp{right}, @samp{up} and/or @samp{down}. This list @@ -234,6 +238,8 @@ for the full staff.") (gridInterval ,ly:moment? "Interval for which to generate @ref{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 1st string is the string with @@ -343,9 +349,11 @@ with other voices is preserved. @example -@@lilypond[fragment,verbatim,center] -r1 r1*3 R1*3 \\\\property Score.skipBars= ##t r1*3 R1*3 -@@end lilypond +@{ +r1 r1*3 R1*3 +\\set Score.skipBars= ##t +r1*3 R1*3 +@} @end example ") (skipTypesetting ,boolean? @@ -379,8 +387,6 @@ at beat positions by only drawing one beam over the beat.") (systemStartDelimiterHierarchy ,pair? "A nested list, indicating the nesting of a start delimiters.") - (systemStartDelimiters ,list? "Grobs for nested system starts -Overrides @code{systemStartDelimiter}.") (systemStartDelimiter ,symbol? "Which grob to make for the start of the system/staff? Set to @code{SystemStartBrace}, @code{SystemStartBracket} or @code{SystemStartBar}.") @@ -403,7 +409,7 @@ Switch off for cadenzas.") (tremoloFlags ,integer? "Number of tremolo flags to add if no number is specified.") - (tupletFullLength ,boolean? "If set, the tuplet is printed upto + (tupletFullLength ,boolean? "If set, the tuplet is printed up to the start of the next note.") (tupletNumberFormatFunction ,procedure? @@ -416,12 +422,10 @@ Normally a tuplet bracket is as wide as the property, you can make brackets last shorter. Example @example -@@lilypond[verbatim,fragment] -context Voice \\times 2/3 @{ - property Voice.tupletSpannerDuration = #(ly:make-moment 1 4) - c-[8 c c-] c-[ c c-] +@{ +\\set tupletSpannerDuration = #(ly:make-moment 1 4) +\\times 2/3 @{ c8 c c c c c @} @} -@@end lilypond @end example .") @@ -430,7 +434,7 @@ for repeated bass figures") (verticalExtent ,number-pair? "Hard coded vertical extent. The format is a pair of dimensions, for example, this sets the sizes of a staff -to 10 (5+5) staffspaces high. +to 10 (5+5) staff-spaces high. @example \\set Staff.verticalExtent = #'(-5.0 . 5.0)