X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-context-properties.scm;h=aa6f8e7757051204a3569b3f1afc9e8bdf895c13;hb=5326fc95f453fca8f75b1540459b066e039f61eb;hp=e63dd9675a023f8f3ddd558143b72db5e175e23a;hpb=a7f82e4dc22fc6219a9fe0f6874f8c91e3f31f24;p=lilypond.git diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm index e63dd9675a..aa6f8e7757 100644 --- a/scm/define-context-properties.scm +++ b/scm/define-context-properties.scm @@ -22,6 +22,9 @@ (lambda (x) (apply translator-property-description x)) `( + + ;; TODO FIXME + (aDueText ,string? "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 vertiical alignment.") @@ -104,9 +107,13 @@ returns whether the corresponding bar number should be printed") for the down staff of PianoStaff. Used by @code{\\autochange}") (trebleStaffProperties ,list? "Alist of property settings to apply for the up staff of PianoStaff. Used by @code{\\autochange}") + + (newFiguredBassFormatter ,procedure? "Routine generating a markup +for a bass figure.") (bassFigureFormatFunction ,procedure? "Procedure that is called to produce the formatting for a @code{BassFigure} grob. It takes a list of @code{BassFigureEvent}s, a context, and the grob to format.") + (beatLength ,ly:moment? "The length of one beat in this time signature.") (beatGrouping ,list? "List of beatgroups, e.g., in 5/8 time @code{'(2 @@ -150,6 +157,8 @@ symbol go, measured in half staff spaces from the center of the staff.") (connectArpeggios ,boolean? " If set, connect arpeggios across piano staff.") + (countPercentRepeats ,boolean? "If set, produce counters for +percent repeats. ") (createKeyOnClefChange ,boolean? "Print a key signature whenever the clef is changed.") (createSpacing ,boolean? "Create @code{StaffSpacing} objects? Should be set for staves.") @@ -185,9 +194,9 @@ This variable is read by @internalsref{Timing_translator} at (doubleSlurs ,boolean? "When set, two slurs are created for every slurred note, one above and one below the chord.") - (explicitClefVisibility ,procedure? "@samp{break-visibility} function for clef changes.") + (explicitClefVisibility ,vector? "@samp{break-visibility} function for clef changes.") - (explicitKeySignatureVisibility ,procedure? + (explicitKeySignatureVisibility ,vector? "@samp{break-visibility} function for explicit key changes. @samp{\\override} of the @code{break-visibility} property will set the visibility for normal (i.e. at the start of the line) key signatures.") @@ -200,6 +209,11 @@ another non-natural.") "extra vertical extent, same format as @var{minimumVerticalExtent}") + (figuredBassCenterContinuations ,boolean? "Whether to vertically center pairs of extender lines.") + (figuredBassPlusDirection ,ly:dir? "Where to put plus signs relative to the the main figure.") + + (figuredBassAlterationDirection ,ly:dir? "Where to put +alterations relative to the main figure.") (followVoice ,boolean? "If set, note heads are tracked across staff switches by a thin line") @@ -228,6 +242,10 @@ selector for tab notation.") (ignoreBarChecks ,boolean? "Ignore bar checks") (ignoreMelismata ,boolean? "Ignore melismata for this @internalsref{Lyrics} line.") + + (implicitBassFigures ,list? "List of bass figures that are not +printed as numbers, but only as extender lines.") + (instr ,markup? "See @code{instrument}") (instrument ,markup? "The name to print left of a staff. The @@ -241,10 +259,10 @@ the instrument. Its value is the pitch that sounds like middle C. This is used to transpose the MIDI output, and @code{\\quote}s.") (keepAliveInterfaces ,list? "List of symbols, signifying grob interfaces that -are worth keeping a RemoveEmptyStaff staff around for.") - (keyAccidentalOrder ,list? " Alist that defines in what order -alterations should be printed. The format is (@var{name} -. @var{alter}), where @var{name} is from 0 .. 6 and @var{alter} from +are worth keeping an staff with @code{remove-empty} set around for.") + (keyAlterationOrder ,list? " Alist that defines in what order +alterations should be printed. The format is (@var{step} +. @var{alter}), where @var{step} is from 0 .. 6 and @var{alter} from -2 (sharp) and 2 (flat). ") @@ -253,7 +271,6 @@ containing (@var{name} . @var{alter}) or ((@var{octave} . @var{name}) . @var{alt where @var{name} is from 0.. 6 and @var{alter} from -4 (double flat) to 4 (double sharp). ") - (majorSevenSymbol ,markup? "How should the major 7th be formatted in a chord name?") (markFormatter ,procedure? "Procedure @@ -285,6 +302,7 @@ markup. Called with 2 arguments, event and context.") selects the highest string with a fret at least @code{minimumFret}") (minimumVerticalExtent ,number-pair? "minimum vertical extent, same format as @var{verticalExtent}") + (noteHeadLigaturePrimitive ,procedure? "Callback for generating stencil of ligature.") (ottavation ,string? "If set, the text for an ottava spanner. Changing this creates a new text spanner. ") (pedalSustainStrings ,list? "List of string to print for @@ -300,6 +318,10 @@ sustain pedals: @code{text}, @code{bracket} or @code{mixed} (both).") (printKeyCancellation ,boolean? "Print restoration alterations before a key signature change. ") (printPartCombineTexts ,boolean? "set Solo/A due texts in the part combiner?") (printOctaveNames ,boolean? "Print octave marks for the NoteNames context.") + + (proportionalNotationDuration ,ly:moment? "Global override for +shortest-playing duration. This is used for switching on proportional +notation.") (recordEventSequence ,procedure? "When Recording_group_engraver is in this context, then upon termination of the context, this function is called with current context and a list of music objects. @@ -354,6 +376,7 @@ one).") (subdivideBeams ,boolean? "If set, multiple beams will be subdivided at beat positions by only drawing one beam over the beat.") + (suggestAccidentals ,boolean? "If set, accidentals are typeset as cautionary suggestions over the note.") (systemStartDelimiter ,symbol? "Which grob to make for the start of the system/staff? Set to @code{SystemStartBrace}, @@ -377,6 +400,8 @@ 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 +the start of the next note.") (tupletNumberFormatFunction ,procedure? "Function taking a music as input, producing a string. This function @@ -396,9 +421,10 @@ context Voice \\times 2/3 @{ @@end lilypond @end example .") - (verticalAlignmentChildCallback ,procedure? "What callback to add -to children of a vertical alignment. It determines what -procedure is used on the alignment itself.") + + (useBassFigureExtenders ,boolean? "Whether to use extender lines +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. @@ -483,18 +509,12 @@ the grobs which are still busy (e.g. note heads, spanners, etc.) ") (barCheckLastFail ,ly:moment? "Where in the measure did the last barcheck fail?") (associatedVoiceContext ,ly:context? "The context object of the Voice that has the melody for this Lyrics.") - (acceptHashTable ,vector? "Internal -variable: store table with MusicName to Engraver entries.") - (acknowledgeHashTable ,vector? - "Internal variable: store interface to engraver smob table for current -context.") - (beamMelismaBusy ,boolean? "Signal if a beam is present.") (dynamicAbsoluteVolumeFunction ,procedure? "[DOCUMENT-ME]") (lastKeySignature ,list? "Last key signature before a key signature change.") - + (rootSystem ,ly:grob? "The System object") (scriptDefinitions ,list? "Description of scripts. This is used by Script_engraver for typesetting note-super/subscripts. See @file{scm/script.scm} for more information @@ -507,8 +527,6 @@ event types that should be duplicated for @code{\\quote} commands.") (instrumentSupport ,grob-list? "list of grobs to attach instrument name to.") (tieMelismaBusy ,boolean? "Signal whether a tie is present.") - (tweakCount ,number? "Number of otherwise unique Contexts.") - (tweakRank ,number? "Identify otherwise unique Contexts.") ))) (define-public all-translation-properties