X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fdefine-grob-properties.scm;h=7fe48c14c5326fd71c76722d2fe33a611f092d13;hb=3ee5a5b2e566aa1638b4cb2d883e8e2b99c3fce5;hp=dddcef9aeec4dd276a1cf0eca9eab0e134fbebde;hpb=480a711ef5165e3d38839c0b6c90ec931bce94d3;p=lilypond.git diff --git a/scm/define-grob-properties.scm b/scm/define-grob-properties.scm index dddcef9aee..7fe48c14c5 100644 --- a/scm/define-grob-properties.scm +++ b/scm/define-grob-properties.scm @@ -136,7 +136,8 @@ edges '(@var{left-text} . @var{right-text}).") "How much of the bound a spanner should enclose: +1 = completely, 0 = center, -1 not at all.") (expand-limit ,integer? "maximum number of measures expanded in church rests.") - ;; remove me? + ;; remove me? + (extra-dy ,number? "Slope glissandi this much extra.") (extra-X-extent ,number-pair? "A grob is enlarged in X dimension by this much.") (extra-Y-extent ,number-pair? "See @code{extra-X-extent}.") @@ -200,6 +201,7 @@ of note-column for horizontal shifting. This is used by (avoid-slur ,symbol? "Method of handling slur collisions. Choices are @code{around}, @code{inside}, @code{outside}. If unset, script and slur ignore eachother.") + (ignore-collision ,boolean? "If set, don't do note collision resolution on this NoteColumn.") (inspect-quants ,number-pair? "If debugging is set, set beam/slur quant to this position, and print the respective scores.") (inspect-index ,integer? "If debugging is set, @@ -274,6 +276,14 @@ get stems extending to the middle staff line.") (non-musical ,boolean? "True if the grob belongs in a NonMusicalPaperColumn.") (number-type ,symbol? "Type of numbers to use in label. Choices include @code{roman-lower}, @code{roman-upper}, and @code{arabic}.") + (outside-staff-horizontal-padding ,number? "By default, an outside-staff-object can be +placed so that is it very close to another grob horizontally. If this property is set, +the outside-staff-object will be raised so that it is not so close to its neighbour.") + (outside-staff-padding ,number? "The padding to place between this grob and the staff when +spacing according to outside-staff-priority.") + (outside-staff-priority ,number? "When set, the grob will be positioned outside the staff +in such a way as to avoid all collisions. In case of a potential collision, the grob with +the smaller outside-staff-priority will be closer to the staff.") (packed-spacing ,boolean? "If set, the notes are spaced as tightly as possible.") (padding ,ly:dimension? "Add this much extra space between @@ -339,6 +349,7 @@ note that starts here.") object.") (side-axis ,number? "If the value is #X (or equivalently 1), the object is placed horizontally next to the other object. If the value is #Y or 0, it is placed vertically.") (size ,number? "Size of object, relative to standard size.") + (skylines ,pair? "A pair of lists of (x height) pairs.") (slope ,number? "The slope of this object.") (slur-padding ,number? "Extra distance between slur and script.") (space-alist ,list? "A table that specifies distances between @@ -368,6 +379,7 @@ stems that are placed in tight configurations. For opposite directions, this amount is the correction for two normal sized stems that overlap completely.") (stencil ,ly:stencil? "The symbol to print.") + (stencils ,list? "Multiple stencils, used as intermediate value.") (strict-note-spacing ,boolean? "If set, unbroken columns with non-musical material (clefs, barlines, etc.) are not spaced separately, but put before musical columns.") @@ -549,6 +561,10 @@ than a whole rest.") (spaceable-staves ,ly:grob-array? "Objects to be spaced during page layout.") + (skyline-distance ,number? "The distance between this staff and the next one, as determined by a skyline algorithm.") + (skyline-horizontal-padding ,number? "For determining the vertical distance between 2 staves, it is possible to have a configuration which would result in a tight interleaving of grobs from the top staff and the bottom staff. The larger this parameter is, the farther apart the staves will be placed in such a configuration.") + (skyline-spacing ,boolean? "When true, this axis-group will vertically space its children +using a skyline algorithm.") ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;