LEFT | RIGHT |
1 ;;;; This file is part of LilyPond, the GNU music typesetter. | 1 ;;;; This file is part of LilyPond, the GNU music typesetter. |
2 ;;;; | 2 ;;;; |
3 ;;;; Copyright (C) 1998--2011 Han-Wen Nienhuys <hanwen@xs4all.nl> | 3 ;;;; Copyright (C) 1998--2011 Han-Wen Nienhuys <hanwen@xs4all.nl> |
4 ;;;; Jan Nieuwenhuizen <janneke@gnu.org> | 4 ;;;; Jan Nieuwenhuizen <janneke@gnu.org> |
5 ;;;; | 5 ;;;; |
6 ;;;; LilyPond is free software: you can redistribute it and/or modify | 6 ;;;; LilyPond is free software: you can redistribute it and/or modify |
7 ;;;; it under the terms of the GNU General Public License as published by | 7 ;;;; it under the terms of the GNU General Public License as published by |
8 ;;;; the Free Software Foundation, either version 3 of the License, or | 8 ;;;; the Free Software Foundation, either version 3 of the License, or |
9 ;;;; (at your option) any later version. | 9 ;;;; (at your option) any later version. |
10 ;;;; | 10 ;;;; |
(...skipping 20 matching lines...) Expand all Loading... |
31 (apply define-grob-property x)) | 31 (apply define-grob-property x)) |
32 | 32 |
33 `( | 33 `( |
34 ;; | 34 ;; |
35 ;; a | 35 ;; a |
36 ;; | 36 ;; |
37 (add-stem-support ,boolean? "If set, the @code{Stem} object is | 37 (add-stem-support ,boolean? "If set, the @code{Stem} object is |
38 included in this script's support.") | 38 included in this script's support.") |
39 (after-line-breaking ,boolean? "Dummy property, used to trigger | 39 (after-line-breaking ,boolean? "Dummy property, used to trigger |
40 callback for @code{after-line-breaking}.") | 40 callback for @code{after-line-breaking}.") |
41 (align-dir ,ly:dir? "Which side to align? @code{-1}: left side, | 41 (align-dir ,ly:dir? "Which side to align? @w{@code{-1}}: left side, |
42 @code{0}: around center of width, @code{1}: right side.") | 42 @code{0}: around center of width, @code{1}: right side.") |
43 (allow-loose-spacing ,boolean? "If set, column can be detached | 43 (allow-loose-spacing ,boolean? "If set, column can be detached |
44 from main spacing.") | 44 from main spacing.") |
45 (allow-span-bar ,boolean? "If false, no inter-staff bar line will | 45 (allow-span-bar ,boolean? "If false, no inter-staff bar line will |
46 be created below this bar line.") | 46 be created below this bar line.") |
47 (alteration ,number? "Alteration numbers for accidental.") | 47 (alteration ,number? "Alteration numbers for accidental.") |
48 (alteration-alist ,list? "List of @code{(@var{pitch} | 48 (alteration-alist ,list? "List of @code{(@var{pitch} |
49 . @var{accidental})} pairs for key signature.") | 49 . @var{accidental})} pairs for key signature.") |
50 (annotation ,string? "Annotate a grob for debug purposes.") | 50 (annotation ,string? "Annotate a grob for debug purposes.") |
51 (annotation-balloon ,boolean? "Print the balloon around an annotation.") | 51 (annotation-balloon ,boolean? "Print the balloon around an annotation.") |
52 (annotation-line ,boolean? "Print the line from an annotation to the | 52 (annotation-line ,boolean? "Print the line from an annotation to the |
53 grob that it annotates.") | 53 grob that it annotates.") |
54 (arpeggio-direction ,ly:dir? "If set, put an arrow on the | 54 (arpeggio-direction ,ly:dir? "If set, put an arrow on the |
55 arpeggio squiggly line.") | 55 arpeggio squiggly line.") |
56 (arrow-length ,number? "Arrow length.") | 56 (arrow-length ,number? "Arrow length.") |
57 (arrow-width ,number? "Arrow width.") | 57 (arrow-width ,number? "Arrow width.") |
58 (auto-knee-gap ,ly:dimension? "If a gap is found between note | 58 (auto-knee-gap ,ly:dimension? "If a gap is found between note |
59 heads where a horizontal beam fits that is larger than this number, | 59 heads where a horizontal beam fits that is larger than this number, |
60 make a kneed beam.") | 60 make a kneed beam.") |
| 61 (automatically-numbered ,boolean? "Should a footnote be automatically |
| 62 numbered?") |
61 (average-spacing-wishes ,boolean? "If set, the spacing wishes are | 63 (average-spacing-wishes ,boolean? "If set, the spacing wishes are |
62 averaged over staves.") | 64 averaged over staves.") |
63 (avoid-note-head ,boolean? "If set, the stem of a chord does not | 65 (avoid-note-head ,boolean? "If set, the stem of a chord does not |
64 pass through all note heads, but starts at the last note head.") | 66 pass through all note heads, but starts at the last note head.") |
65 (avoid-slur ,symbol? "Method of handling slur collisions. | 67 (avoid-slur ,symbol? "Method of handling slur collisions. |
66 Choices are @code{inside}, @code{outside}, @code{around}, and | 68 Choices are @code{inside}, @code{outside}, @code{around}, and |
67 @code{ignore}. @code{inside} adjusts the slur if needed to keep the | 69 @code{ignore}. @code{inside} adjusts the slur if needed to keep the |
68 grob inside the slur. @code{outside} moves the grob vertically to the | 70 grob inside the slur. @code{outside} moves the grob vertically to the |
69 outside of the slur. @code{around} moves the grob vertically to the | 71 outside of the slur. @code{around} moves the grob vertically to the |
70 outside of the slur only if there is a collision. @code{ignore} does | 72 outside of the slur only if there is a collision. @code{ignore} does |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
157 @code{#(@var{end-of-line} @var{unbroken} @var{begin-of-line})}. | 159 @code{#(@var{end-of-line} @var{unbroken} @var{begin-of-line})}. |
158 @code{#t} means visible, @code{#f} means killed.") | 160 @code{#t} means visible, @code{#f} means killed.") |
159 (breakable ,boolean? "Allow breaks here.") | 161 (breakable ,boolean? "Allow breaks here.") |
160 | 162 |
161 | 163 |
162 ;; | 164 ;; |
163 ;; c | 165 ;; c |
164 ;; | 166 ;; |
165 (c0-position ,integer? "An integer indicating the position of | 167 (c0-position ,integer? "An integer indicating the position of |
166 middle@tie{}C.") | 168 middle@tie{}C.") |
167 (circled-tip ,boolean? "Put a circle at start/end of | 169 (circled-tip ,boolean? "Put a circle at start/@/end of |
168 hairpins (al/del niente).") | 170 hairpins (al/@/del niente).") |
169 (clip-edges ,boolean? "Allow outward pointing beamlets at the | 171 (clip-edges ,boolean? "Allow outward pointing beamlets at the |
170 edges of beams?") | 172 edges of beams?") |
171 (collapse-height ,ly:dimension? "Minimum height of system start | 173 (collapse-height ,ly:dimension? "Minimum height of system start |
172 delimiter. If equal or smaller, the bracket/brace/line is removed.") | 174 delimiter. If equal or smaller, the bracket/@/brace/@/line is removed.") |
173 (collision-interfaces ,list? "A list of interfaces for which | 175 (collision-interfaces ,list? "A list of interfaces for which |
174 automatic beam-collision resolution is run.") | 176 automatic beam-collision resolution is run.") |
175 (collision-voice-only ,boolean? "Does automatic beam collsion apply | 177 (collision-voice-only ,boolean? "Does automatic beam collsion apply |
176 only to the voice in which the beam was created?") | 178 only to the voice in which the beam was created?") |
177 (color ,color? "The color of this grob.") | 179 (color ,color? "The color of this grob.") |
178 (common-shortest-duration ,ly:moment? "The most common shortest | 180 (common-shortest-duration ,ly:moment? "The most common shortest |
179 note length. This is used in spacing. Enlarging this sets the score | 181 note length. This is used in spacing. Enlarging this sets the score |
180 tighter.") | 182 tighter.") |
181 (concaveness ,number? "A beam is concave if its inner stems are | 183 (concaveness ,number? "A beam is concave if its inner stems are |
182 closer to the beam than the two outside stems. This number is a | 184 closer to the beam than the two outside stems. This number is a |
(...skipping 23 matching lines...) Expand all Loading... |
206 @code{staff-staff-spacing} when it is unset, for ungrouped staves | 208 @code{staff-staff-spacing} when it is unset, for ungrouped staves |
207 and for grouped staves that do not have the relevant | 209 and for grouped staves that do not have the relevant |
208 @code{StaffGrouper} property set (@code{staff-staff-spacing} or | 210 @code{StaffGrouper} property set (@code{staff-staff-spacing} or |
209 @code{staffgroup-staff-spacing}).") | 211 @code{staffgroup-staff-spacing}).") |
210 (details ,list? "Alist of parameters for detailed grob behavior. | 212 (details ,list? "Alist of parameters for detailed grob behavior. |
211 More information on the allowed parameters for a grob can be found by | 213 More information on the allowed parameters for a grob can be found by |
212 looking at the top of the Internals Reference page for each interface | 214 looking at the top of the Internals Reference page for each interface |
213 having a @code{details} property.") | 215 having a @code{details} property.") |
214 (digit-names ,vector? "Names for string finger digits.") | 216 (digit-names ,vector? "Names for string finger digits.") |
215 (direction ,ly:dir? "If @code{side-axis} is @code{0} (or | 217 (direction ,ly:dir? "If @code{side-axis} is @code{0} (or |
216 @code{#X}), then this property determines whether the object is placed | 218 @code{X}), then this property determines whether the object is placed |
217 @code{#LEFT}, @code{#CENTER} or @code{#RIGHT} with respect to the | 219 @code{LEFT}, @code{CENTER} or @code{RIGHT} with respect to the |
218 other object. Otherwise, it determines whether the object is placed | 220 other object. Otherwise, it determines whether the object is placed |
219 @code{#UP}, @code{#CENTER} or @code{#DOWN}. Numerical values may also | 221 @code{UP}, @code{CENTER} or @code{DOWN}. Numerical values may also |
220 be used: @code{#UP}=@code{1}, @code{#DOWN}=@code{-1}, | 222 be used: @code{UP}=@code{1}, @code{DOWN}=@w{@code{-1}}, |
221 @code{#LEFT}=@code{-1}, @code{#RIGHT}=@code{1}, | 223 @code{LEFT}=@w{@code{-1}}, @code{RIGHT}=@code{1}, |
222 @code{#CENTER}=@code{0}.") | 224 @code{CENTER}=@code{0}.") |
223 (dot-count ,integer? "The number of dots.") | 225 (dot-count ,integer? "The number of dots.") |
224 (dot-negative-kern ,number? "The space to remove between a dot | 226 (dot-negative-kern ,number? "The space to remove between a dot |
225 and a slash in percent repeat glyphs. Larger values bring the two | 227 and a slash in percent repeat glyphs. Larger values bring the two |
226 elements closer together.") | 228 elements closer together.") |
227 (dot-placement-list ,list? "List consisting of | 229 (dot-placement-list ,list? "List consisting of |
228 @code{(@var{description} @var{string-number} @var{fret-number} | 230 @code{(@var{description} @var{string-number} @var{fret-number} |
229 @var{finger-number})} entries used to define fret diagrams.") | 231 @var{finger-number})} entries used to define fret diagrams.") |
230 (duration-log ,integer? "The 2-log of the note head duration, | 232 (duration-log ,integer? "The 2-log of the note head duration, |
231 i.e., @code{0} = whole note, @code{1} = half note, etc.") | 233 i.e., @code{0} = whole note, @code{1} = half note, etc.") |
232 | 234 |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
265 set this to @code{(+inf.0 . -inf.0)}.") | 267 set this to @code{(+inf.0 . -inf.0)}.") |
266 (extra-X-extent ,number-pair? "A grob is enlarged in | 268 (extra-X-extent ,number-pair? "A grob is enlarged in |
267 X@tie{}dimension by this much.") | 269 X@tie{}dimension by this much.") |
268 (extra-Y-extent ,number-pair? "A grob is enlarged in | 270 (extra-Y-extent ,number-pair? "A grob is enlarged in |
269 Y@tie{}dimension by this much.") | 271 Y@tie{}dimension by this much.") |
270 | 272 |
271 | 273 |
272 ;; | 274 ;; |
273 ;; f | 275 ;; f |
274 ;; | 276 ;; |
275 (flag ,ly:stencil? "A function returning the full flag stencil | |
276 for the @code{Stem}, which is passed to the function as the only | |
277 argument. The default ly:stem::calc-stencil function uses the | |
278 @code{flag-style} property to determine the correct glyph for the | |
279 flag. By providing your own function, you can create arbitrary | |
280 flags.") | |
281 (flag-count ,number? "The number of tremolo beams.") | 277 (flag-count ,number? "The number of tremolo beams.") |
282 (flag-style ,symbol? "A symbol determining what style of flag | |
283 glyph is typeset on a @code{Stem}. Valid options include @code{'()} | |
284 for standard flags, @code{'mensural} and @code{'no-flag}, which | |
285 switches off the flag.") | |
286 (font-encoding ,symbol? "The font encoding is the broadest | 278 (font-encoding ,symbol? "The font encoding is the broadest |
287 category for selecting a font. Currently, only lilypond's system | 279 category for selecting a font. Currently, only lilypond's system |
288 fonts (Emmentaler) are using this property. Available | 280 fonts (Emmentaler) are using this property. Available |
289 values are @code{fetaMusic} (Emmentaler), @code{fetaBraces}, | 281 values are @code{fetaMusic} (Emmentaler), @code{fetaBraces}, |
290 @code{fetaText} (Emmentaler).") | 282 @code{fetaText} (Emmentaler).") |
291 (font-family ,symbol? "The font family is the broadest category | 283 (font-family ,symbol? "The font family is the broadest category |
292 for selecting text fonts. Options include: @code{sans}, | 284 for selecting text fonts. Options include: @code{sans}, |
293 @code{roman}.") | 285 @code{roman}.") |
294 (font-name ,string? "Specifies a file name (without extension) of | 286 (font-name ,string? "Specifies a file name (without extension) of |
295 the font to load. This setting overrides selection using | 287 the font to load. This setting overrides selection using |
296 @code{font-family}, @code{font-series} and @code{font-shape}.") | 288 @code{font-family}, @code{font-series} and @code{font-shape}.") |
297 (font-series ,symbol? "Select the series of a font. Choices | 289 (font-series ,symbol? "Select the series of a font. Choices |
298 include @code{medium}, @code{bold}, @code{bold-narrow}, etc.") | 290 include @code{medium}, @code{bold}, @code{bold-narrow}, etc.") |
299 (font-shape ,symbol? "Select the shape of a font. Choices | 291 (font-shape ,symbol? "Select the shape of a font. Choices |
300 include @code{upright}, @code{italic}, @code{caps}.") | 292 include @code{upright}, @code{italic}, @code{caps}.") |
301 (font-size ,number? "The font size, compared to the | 293 (font-size ,number? "The font size, compared to the |
302 @q{normal}@tie{}size. @code{0}@tie{}is style-sheet's normal size, | 294 @q{normal}@tie{}size. @code{0}@tie{}is style-sheet's normal size, |
303 @code{-1} is smaller, @code{+1} is bigger. Each step of@tie{}1 is | 295 @w{@code{-1}} is smaller, @code{+1} is bigger. Each step of@tie{}1 is |
304 approximately 12% larger; 6@tie{}steps are exactly a factor@tie{}2 | 296 approximately 12% larger; 6@tie{}steps are exactly a factor@tie{}2 |
305 larger. Fractional values are allowed.") | 297 larger. Fractional values are allowed.") |
306 (footnote-text ,markup? "A footnote for the grob.") | 298 (footnote-text ,markup? "A footnote for the grob.") |
307 (force-hshift ,number? "This specifies a manual shift for notes | 299 (force-hshift ,number? "This specifies a manual shift for notes |
308 in collisions. The unit is the note head width of the first voice | 300 in collisions. The unit is the note head width of the first voice |
309 note. This is used by @rinternals{note-collision-interface}.") | 301 note. This is used by @rinternals{note-collision-interface}.") |
310 (force-shift-over-numbers ,boolean? "If true, a tuplet bracket | |
311 and number will be shifted over the position of the highest number | |
312 in any nested tuplets. Otherwise, it will only be shifted if there | |
313 is a collision.") | |
314 (fraction ,number-pair? "Numerator and denominator of a time | 302 (fraction ,number-pair? "Numerator and denominator of a time |
315 signature object.") | 303 signature object.") |
316 (french-beaming ,boolean? "Use French beaming style for this | 304 (french-beaming ,boolean? "Use French beaming style for this |
317 stem. The stem stops at the innermost beams.") | 305 stem. The stem stops at the innermost beams.") |
318 (fret-diagram-details ,list? "An alist of detailed grob | 306 (fret-diagram-details ,list? "An alist of detailed grob |
319 properties for fret diagrams. Each alist entry consists of a | 307 properties for fret diagrams. Each alist entry consists of a |
320 @code{(@var{property} . @var{value})} pair. The properties which can | 308 @code{(@var{property} . @var{value})} pair. The properties which can |
321 be included in @code{fret-diagram-details} include the following: | 309 be included in @code{fret-diagram-details} include the following: |
322 | 310 |
323 @itemize @bullet | 311 @itemize @bullet |
(...skipping 29 matching lines...) Expand all Loading... |
353 @code{custom}. Default@tie{}\"~a\". | 341 @code{custom}. Default@tie{}\"~a\". |
354 @item | 342 @item |
355 @code{fret-label-font-mag} -- The magnification of the font used to | 343 @code{fret-label-font-mag} -- The magnification of the font used to |
356 label the lowest fret number. Default@tie{}0.5. | 344 label the lowest fret number. Default@tie{}0.5. |
357 @item | 345 @item |
358 @code{fret-label-vertical-offset} -- The offset of the fret label from | 346 @code{fret-label-vertical-offset} -- The offset of the fret label from |
359 the center of the fret in direction parallel to strings. | 347 the center of the fret in direction parallel to strings. |
360 Default@tie{}0. | 348 Default@tie{}0. |
361 @item | 349 @item |
362 @code{label-dir} -- Side to which the fret label is attached. | 350 @code{label-dir} -- Side to which the fret label is attached. |
363 @code{-1}, @code{#LEFT}, or @code{#DOWN} for left or down; @code{1}, | 351 @w{@code{-1}}, @code{LEFT}, or @code{DOWN} for left or down; @code{1}, |
364 @code{#RIGHT}, or @code{#UP} for right or up. Default @code{#RIGHT}. | 352 @code{RIGHT}, or @code{UP} for right or up. Default @code{RIGHT}. |
365 @item | 353 @item |
366 @code{mute-string} -- Character string to be used to indicate muted | 354 @code{mute-string} -- Character string to be used to indicate muted |
367 string. Default @code{\"x\"}. | 355 string. Default @code{\"x\"}. |
368 @item | 356 @item |
369 @code{number-type} -- Type of numbers to use in fret label. Choices | 357 @code{number-type} -- Type of numbers to use in fret label. Choices |
370 include @code{roman-lower}, @code{roman-upper}, @code{arabic} and | 358 include @code{roman-lower}, @code{roman-upper}, @code{arabic} and |
371 @code{custom}. In the later case, the format string is supplied by | 359 @code{custom}. In the later case, the format string is supplied by |
372 the @code{fret-label-custom-format} property. | 360 the @code{fret-label-custom-format} property. |
373 Default @code{roman-lower}. | 361 Default @code{roman-lower}. |
374 @item | 362 @item |
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 ;; | 419 ;; |
432 (hair-thickness ,number? "Thickness of the thin line in a bar | 420 (hair-thickness ,number? "Thickness of the thin line in a bar |
433 line.") | 421 line.") |
434 (harp-pedal-details ,list? "An alist of detailed grob properties | 422 (harp-pedal-details ,list? "An alist of detailed grob properties |
435 for harp pedal diagrams. Each alist entry consists of a | 423 for harp pedal diagrams. Each alist entry consists of a |
436 @code{(@var{property} . @var{value})} pair. The properties which can | 424 @code{(@var{property} . @var{value})} pair. The properties which can |
437 be included in harp-pedal-details include the following: | 425 be included in harp-pedal-details include the following: |
438 | 426 |
439 @itemize @bullet | 427 @itemize @bullet |
440 @item | 428 @item |
441 @code{box-offset} -- Vertical shift of the center of flat/sharp pedal | 429 @code{box-offset} -- Vertical shift of the center of flat/@/sharp pedal |
442 boxes above/below the horizontal line. Default value@tie{}0.8. | 430 boxes above/@/below the horizontal line. Default value@tie{}0.8. |
443 @item | 431 @item |
444 @code{box-width} -- Width of each pedal box. Default value@tie{}0.4. | 432 @code{box-width} -- Width of each pedal box. Default value@tie{}0.4. |
445 @item | 433 @item |
446 @code{box-height} -- Height of each pedal box. Default value@tie{}1.0. | 434 @code{box-height} -- Height of each pedal box. Default value@tie{}1.0. |
447 @item | 435 @item |
448 @code{space-before-divider} -- Space between boxes before the first | 436 @code{space-before-divider} -- Space between boxes before the first |
449 divider (so that the diagram can be made symmetric). Default | 437 divider (so that the diagram can be made symmetric). Default |
450 value@tie{}0.8. | 438 value@tie{}0.8. |
451 @item | 439 @item |
452 @code{space-after-divider} -- Space between boxes after the first | 440 @code{space-after-divider} -- Space between boxes after the first |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
503 | 491 |
504 ;; | 492 ;; |
505 ;; l | 493 ;; l |
506 ;; | 494 ;; |
507 (labels ,list? "List of labels (symbols) placed on a column.") | 495 (labels ,list? "List of labels (symbols) placed on a column.") |
508 (layer ,integer? "An integer which determines the order of printing | 496 (layer ,integer? "An integer which determines the order of printing |
509 objects. Objects with the lowest value of layer are drawn first, then | 497 objects. Objects with the lowest value of layer are drawn first, then |
510 objects with progressively higher values are drawn, so objects with | 498 objects with progressively higher values are drawn, so objects with |
511 higher values overwrite objects with lower values. By default most | 499 higher values overwrite objects with lower values. By default most |
512 objects are assigned a layer value of 1.") | 500 objects are assigned a layer value of 1.") |
| 501 (ledger-extra ,ly:dimension? "Extra distance from staff line to draw ledger |
| 502 lines for.") |
513 (ledger-line-thickness ,number-pair? "The thickness of ledger | 503 (ledger-line-thickness ,number-pair? "The thickness of ledger |
514 lines. It is the sum of 2@tie{}numbers: The first is the factor for | 504 lines. It is the sum of 2@tie{}numbers: The first is the factor for |
515 line thickness, and the second for staff space. Both contributions | 505 line thickness, and the second for staff space. Both contributions |
516 are added.") | 506 are added.") |
| 507 (ledger-positions ,list? "Repeating pattern for the vertical positions |
| 508 of ledger lines. Bracketed groups are always shown together.") |
517 (left-bound-info ,list? "An alist of properties for determining | 509 (left-bound-info ,list? "An alist of properties for determining |
518 attachments of spanners to edges.") | 510 attachments of spanners to edges.") |
519 (left-padding ,ly:dimension? "The amount of space that is put | 511 (left-padding ,ly:dimension? "The amount of space that is put |
520 left to an object (e.g., a lyric extender).") | 512 left to an object (e.g., a lyric extender).") |
521 (length ,ly:dimension? "User override for the stem length of | 513 (length ,ly:dimension? "User override for the stem length of |
522 unbeamed stems.") | 514 unbeamed stems.") |
523 (length-fraction ,number? "Multiplier for lengths. Used for | 515 (length-fraction ,number? "Multiplier for lengths. Used for |
524 determining ledger lines and stem lengths.") | 516 determining ledger lines and stem lengths.") |
525 (line-break-penalty ,number? "Penalty for a line break at this | 517 (line-break-penalty ,number? "Penalty for a line break at this |
526 column. This affects the choices of the line breaker; it avoids a | 518 column. This affects the choices of the line breaker; it avoids a |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
686 | 678 |
687 ;; | 679 ;; |
688 ;; r | 680 ;; r |
689 ;; | 681 ;; |
690 (ratio ,number? "Parameter for slur shape. The higher this | 682 (ratio ,number? "Parameter for slur shape. The higher this |
691 number, the quicker the slur attains its @code{height-limit}.") | 683 number, the quicker the slur attains its @code{height-limit}.") |
692 (remove-empty ,boolean? "If set, remove group if it contains no | 684 (remove-empty ,boolean? "If set, remove group if it contains no |
693 interesting items.") | 685 interesting items.") |
694 (remove-first ,boolean? "Remove the first staff of an orchestral | 686 (remove-first ,boolean? "Remove the first staff of an orchestral |
695 score?") | 687 score?") |
| 688 (replacement-alist ,list? "Alist of strings. |
| 689 The key is a string of the pattern to be replaced. The value is a |
| 690 string of what should be displayed. Useful for ligatures.") |
696 (restore-first ,boolean? "Print a natural before the | 691 (restore-first ,boolean? "Print a natural before the |
697 accidental.") | 692 accidental.") |
698 (rhythmic-location ,rhythmic-location? "Where (bar number, | 693 (rhythmic-location ,rhythmic-location? "Where (bar number, |
699 measure position) in the score.") | 694 measure position) in the score.") |
700 (right-bound-info ,list? "An alist of properties for determining | 695 (right-bound-info ,list? "An alist of properties for determining |
701 attachments of spanners to edges.") | 696 attachments of spanners to edges.") |
702 (right-padding ,ly:dimension? "Space to insert on the right side | 697 (right-padding ,ly:dimension? "Space to insert on the right side |
703 of an object (e.g., between note and its accidentals).") | 698 of an object (e.g., between note and its accidentals).") |
704 (rotation ,list? "Number of degrees to rotate this object, and | 699 (rotation ,list? "Number of degrees to rotate this object, and |
705 what point to rotate around. For example, @code{#'(45 0 0)} rotates | 700 what point to rotate around. For example, @code{'(45 0 0)} rotates |
706 by 45 degrees around the center of this object.") | 701 by 45 degrees around the center of this object.") |
707 (round-up-to-longer-rest ,boolean? "Displays the longer multi-measure | 702 (round-up-to-longer-rest ,boolean? "Displays the longer multi-measure |
708 rest when the length of a measure is between two values of | 703 rest when the length of a measure is between two values of |
709 @code{usable-duration-logs}. For example, displays a breve instead of a whole | 704 @code{usable-duration-logs}. For example, displays a breve instead of a whole |
710 in a 3/2 measure.") | 705 in a 3/2 measure.") |
711 | 706 |
712 | 707 |
713 ;; | 708 ;; |
714 ;; s | 709 ;; s |
715 ;; | 710 ;; |
716 (same-direction-correction ,number? "Optical correction amount | 711 (same-direction-correction ,number? "Optical correction amount |
717 for stems that are placed in tight configurations. This amount is | 712 for stems that are placed in tight configurations. This amount is |
718 used for stems with the same direction to compensate for note head to | 713 used for stems with the same direction to compensate for note head to |
719 stem distance.") | 714 stem distance.") |
720 (script-priority ,number? "A sorting key that determines in what | 715 (script-priority ,number? "A sorting key that determines in what |
721 order a script is within a stack of scripts.") | 716 order a script is within a stack of scripts.") |
722 (self-alignment-X ,number? "Specify alignment of an object. The | 717 (self-alignment-X ,number? "Specify alignment of an object. The |
723 value @code{-1} means left aligned, @code{0}@tie{}centered, and | 718 value @w{@code{-1}} means left aligned, @code{0}@tie{}centered, and |
724 @code{1}@tie{}right-aligned in X@tie{}direction. Other numerical | 719 @code{1}@tie{}right-aligned in X@tie{}direction. Other numerical |
725 values may also be specified.") | 720 values may also be specified.") |
726 (self-alignment-Y ,number? "Like @code{self-alignment-X} but for | 721 (self-alignment-Y ,number? "Like @code{self-alignment-X} but for |
727 the Y@tie{}axis.") | 722 the Y@tie{}axis.") |
728 (shorten-pair ,number-pair? "The lengths to shorten a | 723 (shorten-pair ,number-pair? "The lengths to shorten a |
729 text-spanner on both sides, for example a pedal bracket. Positive | 724 text-spanner on both sides, for example a pedal bracket. Positive |
730 values shorten the text-spanner, while negative values lengthen it.") | 725 values shorten the text-spanner, while negative values lengthen it.") |
731 (shortest-duration-space ,ly:dimension? "Start with this much | 726 (shortest-duration-space ,ly:dimension? "Start with this much |
732 space for the shortest duration. This is expressed in | 727 space for the shortest duration. This is expressed in |
733 @code{spacing-increment} as unit. See also | 728 @code{spacing-increment} as unit. See also |
734 @rinternals{spacing-spanner-interface}.") | 729 @rinternals{spacing-spanner-interface}.") |
735 (shortest-playing-duration ,ly:moment? "The duration of the | 730 (shortest-playing-duration ,ly:moment? "The duration of the |
736 shortest note playing here.") | 731 shortest note playing here.") |
737 (shortest-starter-duration ,ly:moment? "The duration of the | 732 (shortest-starter-duration ,ly:moment? "The duration of the |
738 shortest note that starts here.") | 733 shortest note that starts here.") |
739 (side-axis ,number? "If the value is @code{#X} (or | 734 (side-axis ,number? "If the value is @code{X} (or |
740 equivalently@tie{}@code{0}), the object is placed horizontally next to | 735 equivalently@tie{}@code{0}), the object is placed horizontally next to |
741 the other object. If the value is @code{#Y} or@tie{}@code{1}, it is | 736 the other object. If the value is @code{Y} or@tie{}@code{1}, it is |
742 placed vertically.") | 737 placed vertically.") |
743 (side-relative-direction ,ly:dir? "Multiply direction of | 738 (side-relative-direction ,ly:dir? "Multiply direction of |
744 @code{direction-source} with this to get the direction of this | 739 @code{direction-source} with this to get the direction of this |
745 object.") | 740 object.") |
746 (simple-Y ,boolean? "Should the Y placement of a spanner | 741 (simple-Y ,boolean? "Should the Y placement of a spanner |
747 disregard changes in system heights?") | 742 disregard changes in system heights?") |
748 (size ,number? "Size of object, relative to standard size.") | 743 (size ,number? "Size of object, relative to standard size.") |
749 (skyline-horizontal-padding ,number? "For determining the | 744 (skyline-horizontal-padding ,number? "For determining the |
750 vertical distance between two staves, it is possible to have a | 745 vertical distance between two staves, it is possible to have a |
751 configuration which would result in a tight interleaving of grobs from | 746 configuration which would result in a tight interleaving of grobs from |
(...skipping 24 matching lines...) Expand all Loading... |
776 duration. Typically, the width of a note head. See also | 771 duration. Typically, the width of a note head. See also |
777 @rinternals{spacing-spanner-interface}.") | 772 @rinternals{spacing-spanner-interface}.") |
778 (spacing-pair ,pair? "A pair of alignment symbols which set an object's | 773 (spacing-pair ,pair? "A pair of alignment symbols which set an object's |
779 spacing relative to its left and right @code{BreakAlignment}s. | 774 spacing relative to its left and right @code{BreakAlignment}s. |
780 | 775 |
781 For example, a @code{MultiMeasureRest} will ignore prefatory items at its | 776 For example, a @code{MultiMeasureRest} will ignore prefatory items at its |
782 bounds (i.e., clefs, key signatures and time signatures) using the following | 777 bounds (i.e., clefs, key signatures and time signatures) using the following |
783 override: | 778 override: |
784 | 779 |
785 @example | 780 @example |
786 \\override MultiMeasureRest #'spacing-pair = #'(staff-bar . staff-bar) | 781 \\override MultiMeasureRest |
| 782 #'spacing-pair = #'(staff-bar . staff-bar) |
787 @end example") | 783 @end example") |
788 (spanner-id ,string? "An identifier to distinguish concurrent spanners.") | 784 (spanner-id ,string? "An identifier to distinguish concurrent spanners.") |
789 (springs-and-rods ,boolean? "Dummy variable for triggering | 785 (springs-and-rods ,boolean? "Dummy variable for triggering |
790 spacing routines.") | 786 spacing routines.") |
791 (stacking-dir ,ly:dir? "Stack objects in which direction?") | 787 (stacking-dir ,ly:dir? "Stack objects in which direction?") |
792 (staff-affinity ,ly:dir? "The direction of the staff to use | 788 (staff-affinity ,ly:dir? "The direction of the staff to use |
793 for spacing the current non-staff line. Choices are @code{UP}, | 789 for spacing the current non-staff line. Choices are @code{UP}, |
794 @code{DOWN}, and @code{CENTER}. If @code{CENTER}, the non-staff | 790 @code{DOWN}, and @code{CENTER}. If @code{CENTER}, the non-staff |
795 line will be placed equidistant between the two nearest staves on | 791 line will be placed equidistant between the two nearest staves on |
796 either side, unless collisions or other spacing constraints | 792 either side, unless collisions or other spacing constraints |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
842 (staffgroup-staff-spacing ,list? "The spacing alist | 838 (staffgroup-staff-spacing ,list? "The spacing alist |
843 controlling the distance between the last staff of the current | 839 controlling the distance between the last staff of the current |
844 staff-group and the staff just below it in the same system, even | 840 staff-group and the staff just below it in the same system, even |
845 if one or more non-staff lines exist between the two staves. If | 841 if one or more non-staff lines exist between the two staves. If |
846 the @code{staff-staff-spacing} property of the staff's | 842 the @code{staff-staff-spacing} property of the staff's |
847 @code{VerticalAxisGroup} grob is set, that is used instead. See | 843 @code{VerticalAxisGroup} grob is set, that is used instead. See |
848 @code{staff-staff-spacing} for a description of the alist | 844 @code{staff-staff-spacing} for a description of the alist |
849 structure.") | 845 structure.") |
850 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} | 846 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} |
851 pair where the stem attaches to the notehead.") | 847 pair where the stem attaches to the notehead.") |
852 (stem-begin-position ,number? "Where does the stem begin (the | 848 (stem-begin-position ,number? "User override for the |
853 position of the support-head)?") | 849 begin position of a stem.") |
854 (stem-end-position ,number? "Where does the stem end (the end is | |
855 opposite to the support-head)?") | |
856 ;;[TODO: doco] | 850 ;;[TODO: doco] |
857 (stem-spacing-correction ,number? "Optical correction amount for | 851 (stem-spacing-correction ,number? "Optical correction amount for |
858 stems that are placed in tight configurations. For opposite | 852 stems that are placed in tight configurations. For opposite |
859 directions, this amount is the correction for two normal sized stems | 853 directions, this amount is the correction for two normal sized stems |
860 that overlap completely.") | 854 that overlap completely.") |
861 (stemlet-length ,number? "How long should be a stem over a | 855 (stemlet-length ,number? "How long should be a stem over a |
862 rest?") | 856 rest?") |
863 (stencil ,ly:stencil? "The symbol to print.") | 857 (stencil ,ly:stencil? "The symbol to print.") |
864 (stencils ,list? "Multiple stencils, used as intermediate | 858 (stencils ,list? "Multiple stencils, used as intermediate |
865 value.") | 859 value.") |
(...skipping 20 matching lines...) Expand all Loading... |
886 should use @code{LEFT}.") | 880 should use @code{LEFT}.") |
887 (thick-thickness ,number? "Bar line thickness, measured in | 881 (thick-thickness ,number? "Bar line thickness, measured in |
888 @code{line-thickness}.") | 882 @code{line-thickness}.") |
889 (thickness ,number? "Line thickness, generally measured in | 883 (thickness ,number? "Line thickness, generally measured in |
890 @code{line-thickness}.") | 884 @code{line-thickness}.") |
891 (thin-kern ,number? "The space after a hair-line in a bar line.") | 885 (thin-kern ,number? "The space after a hair-line in a bar line.") |
892 (tie-configuration ,list? "List of @code{(@var{position} . | 886 (tie-configuration ,list? "List of @code{(@var{position} . |
893 @var{dir})} pairs, indicating the desired tie configuration, where | 887 @var{dir})} pairs, indicating the desired tie configuration, where |
894 @var{position} is the offset from the center of the staff in staff | 888 @var{position} is the offset from the center of the staff in staff |
895 space and @var{dir} indicates the direction of the tie | 889 space and @var{dir} indicates the direction of the tie |
896 (@code{1}=>up, @code{-1}=>down, @code{0}=>center). A non-pair entry | 890 (@code{1}=>up, @w{@code{-1}}=>down, @code{0}=>center). A non-pair entry |
897 in the list causes the corresponding tie to be formatted | 891 in the list causes the corresponding tie to be formatted |
898 automatically.") | 892 automatically.") |
899 (to-barline ,boolean? "If true, the spanner will stop at the bar | 893 (to-barline ,boolean? "If true, the spanner will stop at the bar |
900 line just before it would otherwise stop.") | 894 line just before it would otherwise stop.") |
901 (toward-stem-shift ,number? "Amount by which scripts are shifted | 895 (toward-stem-shift ,number? "Amount by which scripts are shifted |
902 toward the stem if their direction coincides with the stem direction. | 896 toward the stem if their direction coincides with the stem direction. |
903 @code{0.0} means keep the default position (centered on the note | 897 @code{0.0} means keep the default position (centered on the note |
904 head), @code{1.0} means centered on the stem. Interpolated values are | 898 head), @code{1.0} means centered on the stem. Interpolated values are |
905 possible.") | 899 possible.") |
906 (transparent ,boolean? "This makes the grob invisible.") | 900 (transparent ,boolean? "This makes the grob invisible.") |
907 (tuplet-number-padding ,number? "Padding between two tuplet | |
908 numbers.") | |
909 | 901 |
910 | 902 |
911 ;; | 903 ;; |
912 ;; u | 904 ;; u |
913 ;; | 905 ;; |
914 (uniform-stretching ,boolean? "If set, items stretch | 906 (uniform-stretching ,boolean? "If set, items stretch |
915 proportionally to their durations. This looks better in complex | 907 proportionally to their durations. This looks better in complex |
916 polyphonic patterns.") | 908 polyphonic patterns.") |
917 (used ,boolean? "If set, this spacing column is kept in the | 909 (used ,boolean? "If set, this spacing column is kept in the |
918 spacing problem.") | 910 spacing problem.") |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
996 (adjacent-spanners ,ly:grob-array? "An array of directly neighboring | 988 (adjacent-spanners ,ly:grob-array? "An array of directly neighboring |
997 dynamic spanners.") | 989 dynamic spanners.") |
998 (all-elements ,ly:grob-array? "An array of all grobs in this line. Its | 990 (all-elements ,ly:grob-array? "An array of all grobs in this line. Its |
999 function is to protect objects from being garbage collected.") | 991 function is to protect objects from being garbage collected.") |
1000 (arpeggio ,ly:grob? "A pointer to an @code{Arpeggio} object.") | 992 (arpeggio ,ly:grob? "A pointer to an @code{Arpeggio} object.") |
1001 (axis-group-parent-X ,ly:grob? "Containing X@tie{}axis group.") | 993 (axis-group-parent-X ,ly:grob? "Containing X@tie{}axis group.") |
1002 (axis-group-parent-Y ,ly:grob? "Containing Y@tie{}axis group.") | 994 (axis-group-parent-Y ,ly:grob? "Containing Y@tie{}axis group.") |
1003 | 995 |
1004 (bars ,ly:grob-array? "An array of bar line pointers.") | 996 (bars ,ly:grob-array? "An array of bar line pointers.") |
1005 (beam ,ly:grob? "A pointer to the beam, if applicable.") | 997 (beam ,ly:grob? "A pointer to the beam, if applicable.") |
| 998 (bound-alignment-interfaces ,list "Interfaces to be used |
| 999 for positioning elements that align with a column.") |
1006 (bounded-by-me ,ly:grob-array? "An array of spanners that have this | 1000 (bounded-by-me ,ly:grob-array? "An array of spanners that have this |
1007 column as start/begin point. Only columns that have grobs or act as | 1001 column as start/@/begin point. Only columns that have grobs or act as |
1008 bounds are spaced.") | 1002 bounds are spaced.") |
1009 (bracket ,ly:grob? "The bracket for a number.") | 1003 (bracket ,ly:grob? "The bracket for a number.") |
1010 | 1004 |
1011 (columns ,ly:grob-array? "An array of grobs, typically containing | 1005 (columns ,ly:grob-array? "An array of grobs, typically containing |
1012 @code{PaperColumn} or @code{NoteColumn} objects.") | 1006 @code{PaperColumn} or @code{NoteColumn} objects.") |
1013 (conditional-elements ,ly:grob-array? "Internal use only.") | 1007 (conditional-elements ,ly:grob-array? "Internal use only.") |
1014 (covered-grobs ,ly:grob-array? "Grobs that could potentially collide | 1008 (covered-grobs ,ly:grob-array? "Grobs that could potentially collide |
1015 with a beam.") | 1009 with a beam.") |
1016 | 1010 |
1017 (direction-source ,ly:grob? "In case @code{side-relative-direction} is | 1011 (direction-source ,ly:grob? "In case @code{side-relative-direction} is |
1018 set, which grob to get the direction from.") | 1012 set, which grob to get the direction from.") |
1019 (display-cautionary ,boolean? "Should the grob be displayed as a cautionary
grob?") | 1013 (display-cautionary ,boolean? "Should the grob be displayed as a cautionary
grob?") |
1020 (dot ,ly:grob? "A reference to a @code{Dots} object.") | 1014 (dot ,ly:grob? "A reference to a @code{Dots} object.") |
1021 (dots ,ly:grob-array? "Multiple @code{Dots} objects.") | 1015 (dots ,ly:grob-array? "Multiple @code{Dots} objects.") |
1022 | 1016 |
1023 (elements ,ly:grob-array? "An array of grobs; the type is depending on | 1017 (elements ,ly:grob-array? "An array of grobs; the type is depending on |
1024 the grob where this is set in.") | 1018 the grob where this is set in.") |
1025 (encompass-objects ,ly:grob-array? "Objects that a slur should avoid | 1019 (encompass-objects ,ly:grob-array? "Objects that a slur should avoid |
1026 in addition to notes and stems.") | 1020 in addition to notes and stems.") |
1027 | 1021 |
1028 (figures ,ly:grob-array? "Figured bass objects for continuation line.") | 1022 (figures ,ly:grob-array? "Figured bass objects for continuation line.") |
| 1023 (flag ,ly:grob? "A pointer to a @code{Flag} object.") |
1029 | 1024 |
1030 (glissando-index ,integer? "The index of a glissando in its note | 1025 (glissando-index ,integer? "The index of a glissando in its note |
1031 column.") | 1026 column.") |
1032 (grace-spacing ,ly:grob? "A run of grace notes.") | 1027 (grace-spacing ,ly:grob? "A run of grace notes.") |
1033 | 1028 |
1034 (heads ,ly:grob-array? "An array of note heads.") | 1029 (heads ,ly:grob-array? "An array of note heads.") |
1035 | 1030 |
1036 (items-worth-living ,ly:grob-array? "An array of interesting items. If | 1031 (items-worth-living ,ly:grob-array? "An array of interesting items. If |
1037 empty in a particular staff, then that staff is erased.") | 1032 empty in a particular staff, then that staff is erased.") |
1038 | 1033 |
(...skipping 28 matching lines...) Expand all Loading... |
1067 (side-support-elements ,ly:grob-array? "The side support, an array of | 1062 (side-support-elements ,ly:grob-array? "The side support, an array of |
1068 grobs.") | 1063 grobs.") |
1069 (slur ,ly:grob? "A pointer to a @code{Slur} object.") | 1064 (slur ,ly:grob? "A pointer to a @code{Slur} object.") |
1070 (spacing ,ly:grob? "The spacing spanner governing this section.") | 1065 (spacing ,ly:grob? "The spacing spanner governing this section.") |
1071 (spacing-wishes ,ly:grob-array? "An array of note spacing or staff spacing | 1066 (spacing-wishes ,ly:grob-array? "An array of note spacing or staff spacing |
1072 objects.") | 1067 objects.") |
1073 (span-start ,boolean? "Is the note head at the start of a spanner?") | 1068 (span-start ,boolean? "Is the note head at the start of a spanner?") |
1074 (spanner-broken ,boolean? "Indicates whether spanner | 1069 (spanner-broken ,boolean? "Indicates whether spanner |
1075 alignment should be broken after the current spanner.") | 1070 alignment should be broken after the current spanner.") |
1076 (spanner-placement ,ly:dir? "The place of an annotation on a spanner. | 1071 (spanner-placement ,ly:dir? "The place of an annotation on a spanner. |
1077 LEFT is for the first spanner, and RIGHT is for the last. CENTER will | 1072 @code{LEFT} is for the first spanner, and @code{RIGHT} is for the last. |
1078 place it on the broken spanner that falls closest to the center of the length | 1073 @code{CENTER} will place it on the broken spanner that falls closest to the |
1079 of the entire spanner, although this behavior is unpredictable in situations | 1074 center of the length of the entire spanner, although this behavior is |
1080 with lots of rhythmic diversity. For predictable results, use LEFT and RIGHT.") | 1075 unpredictable in situations with lots of rhythmic diversity. For predictable |
| 1076 results, use @code{LEFT} and @code{RIGHT}.") |
1081 (staff-grouper ,ly:grob? "The staff grouper we belong to.") | 1077 (staff-grouper ,ly:grob? "The staff grouper we belong to.") |
1082 (staff-symbol ,ly:grob? "The staff symbol grob that we are in.") | 1078 (staff-symbol ,ly:grob? "The staff symbol grob that we are in.") |
1083 (stem ,ly:grob? "A pointer to a @code{Stem} object.") | 1079 (stem ,ly:grob? "A pointer to a @code{Stem} object.") |
1084 (stems ,ly:grob-array? "An array of stem objects.") | 1080 (stems ,ly:grob-array? "An array of stem objects.") |
1085 | 1081 |
1086 (tie ,ly:grob? "A pointer to a @code{Tie} object.") | 1082 (tie ,ly:grob? "A pointer to a @code{Tie} object.") |
1087 (tremolo-flag ,ly:grob? "The tremolo object on a stem.") | 1083 (tremolo-flag ,ly:grob? "The tremolo object on a stem.") |
1088 (tuplet-number ,ly:grob? "The number for a bracket.") | 1084 (tuplet-number ,ly:grob? "The number for a bracket.") |
1089 (tuplets ,ly:grob-array? "An array of smaller tuplet brackets.") | 1085 (tuplets ,ly:grob-array? "An array of smaller tuplet brackets.") |
1090 (X-common ,ly:grob? "Common reference point for axis group.") | 1086 (X-common ,ly:grob? "Common reference point for axis group.") |
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1167 the left side?") | 1163 the left side?") |
1168 (add-join ,boolean? "Is this ligature head-joined with the next one | 1164 (add-join ,boolean? "Is this ligature head-joined with the next one |
1169 by a vertical line?") | 1165 by a vertical line?") |
1170 (add-stem ,boolean? "Is this ligature head a virga and therefore needs | 1166 (add-stem ,boolean? "Is this ligature head a virga and therefore needs |
1171 an additional stem on the right side?") | 1167 an additional stem on the right side?") |
1172 (ascendens ,boolean? "Is this neume of ascending type?") | 1168 (ascendens ,boolean? "Is this neume of ascending type?") |
1173 (auctum ,boolean? "Is this neume liquescentically augmented?") | 1169 (auctum ,boolean? "Is this neume liquescentically augmented?") |
1174 | 1170 |
1175 (cavum ,boolean? "Is this neume outlined?") | 1171 (cavum ,boolean? "Is this neume outlined?") |
1176 (context-info ,integer? "Within a ligature, the final glyph or shape of | 1172 (context-info ,integer? "Within a ligature, the final glyph or shape of |
1177 a head may be affected by the left and/or right neighbour head. | 1173 a head may be affected by the left and/@/or right neighbour head. |
1178 @code{context-info} holds for each head such information about the left and | 1174 @code{context-info} holds for each head such information about the left and |
1179 right neighbour, encoded as a bit mask.") | 1175 right neighbour, encoded as a bit mask.") |
1180 | 1176 |
1181 (deminutum ,boolean? "Is this neume deminished?") | 1177 (deminutum ,boolean? "Is this neume deminished?") |
1182 (descendens ,boolean? "Is this neume of descendent type?") | 1178 (descendens ,boolean? "Is this neume of descendent type?") |
1183 | 1179 |
1184 (flexa-height ,ly:dimension? "The height of a flexa shape in a ligature | 1180 (flexa-height ,ly:dimension? "The height of a flexa shape in a ligature |
1185 grob (in @code{staff-space} units).") | 1181 grob (in @code{staff-space} units).") |
1186 (flexa-interval ,integer? "The interval spanned by the two notes of a | 1182 (flexa-interval ,integer? "The interval spanned by the two notes of a |
1187 flexa shape (1 is a second, 7 is an octave).") | 1183 flexa shape (1 is a second, 7 is an octave).") |
(...skipping 23 matching lines...) Expand all Loading... |
1211 (virga ,boolean? "Is this neume a virga?") | 1207 (virga ,boolean? "Is this neume a virga?") |
1212 | 1208 |
1213 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1209 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1214 | 1210 |
1215 ))) | 1211 ))) |
1216 | 1212 |
1217 (define-public all-backend-properties | 1213 (define-public all-backend-properties |
1218 (append | 1214 (append |
1219 all-internal-grob-properties | 1215 all-internal-grob-properties |
1220 all-user-grob-properties)) | 1216 all-user-grob-properties)) |
LEFT | RIGHT |