Left: | ||
Right: |
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--2015 Han-Wen Nienhuys <hanwen@xs4all.nl> | 3 ;;;; Copyright (C) 1998--2015 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 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
178 on each chord to the height of the chord plus | 178 on each chord to the height of the chord plus |
179 @code{chord-dots-limit} staff-positions.") | 179 @code{chord-dots-limit} staff-positions.") |
180 (circled-tip ,boolean? "Put a circle at start/@/end of | 180 (circled-tip ,boolean? "Put a circle at start/@/end of |
181 hairpins (al/@/del niente).") | 181 hairpins (al/@/del niente).") |
182 (clef-alignments ,list? "An alist of parent-alignments | 182 (clef-alignments ,list? "An alist of parent-alignments |
183 that should be used for clef modifiers with various clefs") | 183 that should be used for clef modifiers with various clefs") |
184 (clip-edges ,boolean? "Allow outward pointing beamlets at the | 184 (clip-edges ,boolean? "Allow outward pointing beamlets at the |
185 edges of beams?") | 185 edges of beams?") |
186 (collapse-height ,ly:dimension? "Minimum height of system start | 186 (collapse-height ,ly:dimension? "Minimum height of system start |
187 delimiter. If equal or smaller, the bracket/@/brace/@/line is removed.") | 187 delimiter. If equal or smaller, the bracket/@/brace/@/line is removed.") |
188 (collapse-length ,ly:dimension? "An automatically generated | 188 (collapse-length ,ly:dimension? "An automatically generated |
dak
2017/02/06 19:08:18
collapse-width maybe? Length is more like a list
| |
189 lyric extender is suppressed if it would be shorter than | 189 lyric extender is suppressed if it would be shorter than |
190 this length.") | 190 this length.") |
191 (collision-interfaces ,list? "A list of interfaces for which | 191 (collision-interfaces ,list? "A list of interfaces for which |
192 automatic beam-collision resolution is run.") | 192 automatic beam-collision resolution is run.") |
193 (collision-voice-only ,boolean? "Does automatic beam collsion apply | 193 (collision-voice-only ,boolean? "Does automatic beam collsion apply |
194 only to the voice in which the beam was created?") | 194 only to the voice in which the beam was created?") |
195 (color ,color? "The color of this grob.") | 195 (color ,color? "The color of this grob.") |
196 (common-shortest-duration ,ly:moment? "The most common shortest | 196 (common-shortest-duration ,ly:moment? "The most common shortest |
197 note length. This is used in spacing. Enlarging this sets the score | 197 note length. This is used in spacing. Enlarging this sets the score |
198 tighter.") | 198 tighter.") |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
330 larger. If the context property @code{fontSize} is set, its value is | 330 larger. If the context property @code{fontSize} is set, its value is |
331 added to this before the glyph is printed. Fractional values are | 331 added to this before the glyph is printed. Fractional values are |
332 allowed.") | 332 allowed.") |
333 (footnote ,boolean? "Should this be a footnote or in-note?") | 333 (footnote ,boolean? "Should this be a footnote or in-note?") |
334 (footnote-music ,ly:music? "Music creating a footnote.") | 334 (footnote-music ,ly:music? "Music creating a footnote.") |
335 (footnote-text ,markup? "A footnote for the grob.") | 335 (footnote-text ,markup? "A footnote for the grob.") |
336 (force-extender ,boolean? "Force a lyric extender to be generated | 336 (force-extender ,boolean? "Force a lyric extender to be generated |
337 if none would be generated otherwise and/or force it to be at least as | 337 if none would be generated otherwise and/or force it to be at least as |
338 wide as indicated by property @code{length-limit-or-forced-length} unless | 338 wide as indicated by property @code{length-limit-or-forced-length} unless |
339 it would collide with the next syllable. Overrides property | 339 it would collide with the next syllable. Overrides property |
340 @code{no-extender}.") | 340 @code{no-extender} and property @code{no-auto-extenders}.") |
341 (force-hshift ,number? "This specifies a manual shift for notes | 341 (force-hshift ,number? "This specifies a manual shift for notes |
342 in collisions. The unit is the note head width of the first voice | 342 in collisions. The unit is the note head width of the first voice |
343 note. This is used by @rinternals{note-collision-interface}.") | 343 note. This is used by @rinternals{note-collision-interface}.") |
344 (force-length ,ly:dimension? "A forced lyric extender | 344 (force-length ,ly:dimension? "A forced lyric extender |
345 is given this length if possible.") | 345 is given this length if possible.") |
346 (forced-spacing ,number? "Spacing forced between grobs, used in | 346 (forced-spacing ,number? "Spacing forced between grobs, used in |
347 various ligature engravers.") | 347 various ligature engravers.") |
348 (fraction ,fraction? "Numerator and denominator of a time | 348 (fraction ,fraction? "Numerator and denominator of a time |
349 signature object.") | 349 signature object.") |
350 (french-beaming ,boolean? "Use French beaming style for this | 350 (french-beaming ,boolean? "Use French beaming style for this |
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
674 ;;; | 674 ;;; |
675 (neutral-direction ,ly:dir? "Which direction to take in the | 675 (neutral-direction ,ly:dir? "Which direction to take in the |
676 center of the staff.") | 676 center of the staff.") |
677 (neutral-position ,number? "Position (in half staff spaces) where | 677 (neutral-position ,number? "Position (in half staff spaces) where |
678 to flip the direction of custos stem.") | 678 to flip the direction of custos stem.") |
679 (next ,ly:grob? "Object that is next relation (e.g., the lyric | 679 (next ,ly:grob? "Object that is next relation (e.g., the lyric |
680 syllable following an extender).") | 680 syllable following an extender).") |
681 (no-alignment ,boolean? "If set, don't place this grob in a | 681 (no-alignment ,boolean? "If set, don't place this grob in a |
682 @code{VerticalAlignment}; rather, place it using its own | 682 @code{VerticalAlignment}; rather, place it using its own |
683 @code{Y-offset} callback.") | 683 @code{Y-offset} callback.") |
684 (no-auto-extenders ,boolean? "Inhibits automatic generation of lyric | |
dak
2017/02/06 19:08:18
Why do we need this also?
There are just too many
| |
685 extenders. Can be overridden by property @code{force-extender}.") | |
684 (no-extender ,boolean? "Inhibits generation of lyric extenders. | 686 (no-extender ,boolean? "Inhibits generation of lyric extenders. |
685 Can be overridden by property @code{force-extender}.") | 687 Can be overridden by property @code{force-extender}.") |
686 (no-ledgers ,boolean? "If set, don't draw ledger lines on this | 688 (no-ledgers ,boolean? "If set, don't draw ledger lines on this |
687 object.") | 689 object.") |
688 (no-stem-extend ,boolean? "If set, notes with ledger lines do not | 690 (no-stem-extend ,boolean? "If set, notes with ledger lines do not |
689 get stems extending to the middle staff line.") | 691 get stems extending to the middle staff line.") |
690 (non-break-align-symbols ,list? "A list of symbols that determine | 692 (non-break-align-symbols ,list? "A list of symbols that determine |
691 which NON-break-aligned interfaces to align this to.") | 693 which NON-break-aligned interfaces to align this to.") |
692 (non-default ,boolean? "Set for manually specified clefs and keys.") | 694 (non-default ,boolean? "Set for manually specified clefs and keys.") |
693 (non-musical ,boolean? "True if the grob belongs to a | 695 (non-musical ,boolean? "True if the grob belongs to a |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
888 has. Valid choices depend on the @code{stencil} callback reading | 890 has. Valid choices depend on the @code{stencil} callback reading |
889 this property.") | 891 this property.") |
890 (sharp-positions ,list? "Sharps in key signatures are placed | 892 (sharp-positions ,list? "Sharps in key signatures are placed |
891 within the specified ranges of staff-positions. The general form | 893 within the specified ranges of staff-positions. The general form |
892 is a list of pairs, with one pair for each type of clef, in order | 894 is a list of pairs, with one pair for each type of clef, in order |
893 of the staff-position at which each clef places C: | 895 of the staff-position at which each clef places C: |
894 @code{(alto treble tenor soprano baritone mezzosoprano bass)}. | 896 @code{(alto treble tenor soprano baritone mezzosoprano bass)}. |
895 If the list contains a single element it applies for all clefs. | 897 If the list contains a single element it applies for all clefs. |
896 A single number in place of a pair sets accidentals within the octave | 898 A single number in place of a pair sets accidentals within the octave |
897 ending at that staff-position.") | 899 ending at that staff-position.") |
898 (shorten-pair ,number-pair? "The lengths to shorten a | 900 (shorten-pair ,number-pair? "The lengths to shorten on both sides |
899 text-spanner on both sides, for example a pedal bracket. Positive | 901 a hairpin or text-spanner such as a pedal bracket. Positive values |
900 values shorten the text-spanner, while negative values lengthen it.") | 902 shorten the hairpin or text-spanner, while negative values lengthen |
903 it.") | |
901 (shortest-duration-space ,number? "Start with this multiple of | 904 (shortest-duration-space ,number? "Start with this multiple of |
902 @code{spacing-increment} space for the shortest duration. See also | 905 @code{spacing-increment} space for the shortest duration. See also |
903 @rinternals{spacing-spanner-interface}.") | 906 @rinternals{spacing-spanner-interface}.") |
904 (shortest-playing-duration ,ly:moment? "The duration of the | 907 (shortest-playing-duration ,ly:moment? "The duration of the |
905 shortest note playing here.") | 908 shortest note playing here.") |
906 (shortest-starter-duration ,ly:moment? "The duration of the | 909 (shortest-starter-duration ,ly:moment? "The duration of the |
907 shortest note that starts here.") | 910 shortest note that starts here.") |
908 (side-axis ,number? "If the value is @code{X} (or | 911 (side-axis ,number? "If the value is @code{X} (or |
909 equivalently@tie{}@code{0}), the object is placed horizontally next to | 912 equivalently@tie{}@code{0}), the object is placed horizontally next to |
910 the other object. If the value is @code{Y} or@tie{}@code{1}, it is | 913 the other object. If the value is @code{Y} or@tie{}@code{1}, it is |
(...skipping 603 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1514 (virga ,boolean? "Is this neume a virga?") | 1517 (virga ,boolean? "Is this neume a virga?") |
1515 | 1518 |
1516 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1519 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1517 | 1520 |
1518 ))) | 1521 ))) |
1519 | 1522 |
1520 (define-public all-backend-properties | 1523 (define-public all-backend-properties |
1521 (append | 1524 (append |
1522 all-internal-grob-properties | 1525 all-internal-grob-properties |
1523 all-user-grob-properties)) | 1526 all-user-grob-properties)) |
LEFT | RIGHT |