From: Nicolas Sceaux <nicolas.sceaux@free.fr> Date: Fri, 18 May 2007 14:12:26 +0000 (+0200) Subject: Define music properties used by toplevel page breaking/turning commands. X-Git-Tag: release/2.11.25-1~9^2~5^2~3 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=7415bcede6a8c23957d8a584b3fd2f6cad9a0ffb;p=lilypond.git Define music properties used by toplevel page breaking/turning commands. --- diff --git a/scm/define-music-properties.scm b/scm/define-music-properties.scm index 4a898263e4..57ef143930 100644 --- a/scm/define-music-properties.scm +++ b/scm/define-music-properties.scm @@ -69,6 +69,7 @@ here. TODO: use SpanEvents?") (last-pitch ,ly:pitch? "The last pitch after relativization.") (length ,ly:moment? "The duration of this music") (length-callback ,procedure? "How to compute the duration of this music. This property can only be defined as initializer in @file{define-music-types.scm}.") + (line-break-permission ,symbol? "When the music is at top-level, whether to allow, forbid or force a line break.") (metronome-count ,number? "How many beats in a minute?") (name ,symbol? "Name of this music object") (no-continuation ,boolean? "If set, disallow continuation lines") @@ -76,6 +77,9 @@ here. TODO: use SpanEvents?") (once ,boolean? "Apply this operation only during one time step?") (octavation ,integer? "This pitch was octavated by how many octaves? For chord inversions, this is negative.") (origin ,ly:input-location? "where was this piece of music defined?") + (page-break-permission ,symbol? "When the music is at top-level, whether to allow, forbid or force a page break.") + (page-marker ,boolean? "If true, and the music expression is found at top-level, a page marker object is instanciated instead of a score.") + (page-turn-permission ,symbol? "When the music is at top-level, whether to allow, forbid or force a page turn.") (part-combine-status ,symbol? "Change to what kind of state? Options are solo1, solo2 and unisono")