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 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
237 | 237 |
238 ;; | 238 ;; |
239 ;; e | 239 ;; e |
240 ;; | 240 ;; |
241 (eccentricity ,number? "How asymmetrical to make a slur. | 241 (eccentricity ,number? "How asymmetrical to make a slur. |
242 Positive means move the center to the right.") | 242 Positive means move the center to the right.") |
243 (edge-height ,pair? "A pair of numbers specifying the heights of | 243 (edge-height ,pair? "A pair of numbers specifying the heights of |
244 the vertical edges: @code{(@var{left-height} . @var{right-height})}.") | 244 the vertical edges: @code{(@var{left-height} . @var{right-height})}.") |
245 (edge-text ,pair? "A pair specifying the texts to be set at the | 245 (edge-text ,pair? "A pair specifying the texts to be set at the |
246 edges: @code{(@var{left-text} . @var{right-text})}.") | 246 edges: @code{(@var{left-text} . @var{right-text})}.") |
| 247 (elements-filtered ,boolean? "Callback to filter an element list.") |
247 (round-up-exceptions ,list? "A list of pairs where car is the numerator | 248 (round-up-exceptions ,list? "A list of pairs where car is the numerator |
248 and cdr the denominator of a moment. Each pair in this list means that | 249 and cdr the denominator of a moment. Each pair in this list means that |
249 the multi-measure rests of the corresponding length will be rounded up to | 250 the multi-measure rests of the corresponding length will be rounded up to |
250 the longer rest. See @var{round-up-to-longer-rest}.") | 251 the longer rest. See @var{round-up-to-longer-rest}.") |
251 (expand-limit ,integer? "Maximum number of measures expanded in | 252 (expand-limit ,integer? "Maximum number of measures expanded in |
252 church rests.") | 253 church rests.") |
253 ;; remove me? | 254 ;; remove me? |
254 (extra-dy ,number? "Slope glissandi this much extra.") | 255 (extra-dy ,number? "Slope glissandi this much extra.") |
255 (extra-offset ,number-pair? "A pair representing an offset. This | 256 (extra-offset ,number-pair? "A pair representing an offset. This |
256 offset is added just before outputting the symbol, so the typesetting | 257 offset is added just before outputting the symbol, so the typesetting |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
400 at the beginning of a measure with only one note. This property is | 401 at the beginning of a measure with only one note. This property is |
401 read from the NonMusicalPaperColumn that begins the measure.") | 402 read from the NonMusicalPaperColumn that begins the measure.") |
402 (full-size-change ,boolean? "Don't make a change clef smaller.") | 403 (full-size-change ,boolean? "Don't make a change clef smaller.") |
403 | 404 |
404 | 405 |
405 ;; | 406 ;; |
406 ;; g | 407 ;; g |
407 ;; | 408 ;; |
408 (gap ,ly:dimension? "Size of a gap in a variable symbol.") | 409 (gap ,ly:dimension? "Size of a gap in a variable symbol.") |
409 (gap-count ,integer? "Number of gapped beams for tremolo.") | 410 (gap-count ,integer? "Number of gapped beams for tremolo.") |
| 411 (glissando-skip ,boolean? "Should this @code{NoteHead} be skipped |
| 412 by glissandi?") |
410 (glyph ,string? "A string determining what @q{style} of glyph is | 413 (glyph ,string? "A string determining what @q{style} of glyph is |
411 typeset. Valid choices depend on the function that is reading this | 414 typeset. Valid choices depend on the function that is reading this |
412 property.") | 415 property.") |
413 (glyph-name ,string? "The glyph name within the font.") | 416 (glyph-name ,string? "The glyph name within the font.") |
414 (glyph-name-alist ,list? "An alist of key-string pairs.") | 417 (glyph-name-alist ,list? "An alist of key-string pairs.") |
415 (graphical ,boolean? "Display in graphical (vs. text) form.") | 418 (graphical ,boolean? "Display in graphical (vs. text) form.") |
416 (grow-direction ,ly:dir? "Crescendo or decrescendo?") | 419 (grow-direction ,ly:dir? "Crescendo or decrescendo?") |
417 | 420 |
418 | 421 |
419 ;; | 422 ;; |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
493 | 496 |
494 ;; | 497 ;; |
495 ;; l | 498 ;; l |
496 ;; | 499 ;; |
497 (labels ,list? "List of labels (symbols) placed on a column.") | 500 (labels ,list? "List of labels (symbols) placed on a column.") |
498 (layer ,integer? "An integer which determines the order of printing | 501 (layer ,integer? "An integer which determines the order of printing |
499 objects. Objects with the lowest value of layer are drawn first, then | 502 objects. Objects with the lowest value of layer are drawn first, then |
500 objects with progressively higher values are drawn, so objects with | 503 objects with progressively higher values are drawn, so objects with |
501 higher values overwrite objects with lower values. By default most | 504 higher values overwrite objects with lower values. By default most |
502 objects are assigned a layer value of 1.") | 505 objects are assigned a layer value of 1.") |
| 506 (ledger-extra ,ly:dimension? "Extra distance from staff line to draw ledger |
| 507 lines for.") |
503 (ledger-line-thickness ,number-pair? "The thickness of ledger | 508 (ledger-line-thickness ,number-pair? "The thickness of ledger |
504 lines. It is the sum of 2@tie{}numbers: The first is the factor for | 509 lines. It is the sum of 2@tie{}numbers: The first is the factor for |
505 line thickness, and the second for staff space. Both contributions | 510 line thickness, and the second for staff space. Both contributions |
506 are added.") | 511 are added.") |
| 512 (ledger-positions ,list? "Repeating pattern for the vertical positions |
| 513 of ledger lines. Bracketed groups are always shown together.") |
507 (left-bound-info ,list? "An alist of properties for determining | 514 (left-bound-info ,list? "An alist of properties for determining |
508 attachments of spanners to edges.") | 515 attachments of spanners to edges.") |
509 (left-padding ,ly:dimension? "The amount of space that is put | 516 (left-padding ,ly:dimension? "The amount of space that is put |
510 left to an object (e.g., a lyric extender).") | 517 left to an object (e.g., a lyric extender).") |
511 (length ,ly:dimension? "User override for the stem length of | 518 (length ,ly:dimension? "User override for the stem length of |
512 unbeamed stems.") | 519 unbeamed stems.") |
513 (length-fraction ,number? "Multiplier for lengths. Used for | 520 (length-fraction ,number? "Multiplier for lengths. Used for |
514 determining ledger lines and stem lengths.") | 521 determining ledger lines and stem lengths.") |
515 (line-break-penalty ,number? "Penalty for a line break at this | 522 (line-break-penalty ,number? "Penalty for a line break at this |
516 column. This affects the choices of the line breaker; it avoids a | 523 column. This affects the choices of the line breaker; it avoids a |
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
732 (side-axis ,number? "If the value is @code{X} (or | 739 (side-axis ,number? "If the value is @code{X} (or |
733 equivalently@tie{}@code{0}), the object is placed horizontally next to | 740 equivalently@tie{}@code{0}), the object is placed horizontally next to |
734 the other object. If the value is @code{Y} or@tie{}@code{1}, it is | 741 the other object. If the value is @code{Y} or@tie{}@code{1}, it is |
735 placed vertically.") | 742 placed vertically.") |
736 (side-relative-direction ,ly:dir? "Multiply direction of | 743 (side-relative-direction ,ly:dir? "Multiply direction of |
737 @code{direction-source} with this to get the direction of this | 744 @code{direction-source} with this to get the direction of this |
738 object.") | 745 object.") |
739 (simple-Y ,boolean? "Should the Y placement of a spanner | 746 (simple-Y ,boolean? "Should the Y placement of a spanner |
740 disregard changes in system heights?") | 747 disregard changes in system heights?") |
741 (size ,number? "Size of object, relative to standard size.") | 748 (size ,number? "Size of object, relative to standard size.") |
742 (skip-quanting ,boolean? "Should beam quanting be skipped?") | 749 (skip-quanting ,boolean? "Should beam quanting be skipped?") |
743 (skyline-horizontal-padding ,number? "For determining the | 750 (skyline-horizontal-padding ,number? "For determining the |
744 vertical distance between two staves, it is possible to have a | 751 vertical distance between two staves, it is possible to have a |
745 configuration which would result in a tight interleaving of grobs from | 752 configuration which would result in a tight interleaving of grobs from |
746 the top staff and the bottom staff. The larger this parameter is, the | 753 the top staff and the bottom staff. The larger this parameter is, the |
747 farther apart the staves are placed in such a configuration.") | 754 farther apart the staves are placed in such a configuration.") |
748 (skyline-vertical-padding ,number? "The amount by which the left | 755 (skyline-vertical-padding ,number? "The amount by which the left |
749 and right skylines of a column are padded vertically, beyond the | 756 and right skylines of a column are padded vertically, beyond the |
750 @code{Y-extent}s and @code{extra-spacing-height}s of the constituent | 757 @code{Y-extent}s and @code{extra-spacing-height}s of the constituent |
751 grobs in the column. Increase this to prevent interleaving of grobs | 758 grobs in the column. Increase this to prevent interleaving of grobs |
752 from adjacent columns.") | 759 from adjacent columns.") |
(...skipping 178 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
931 (word-space ,ly:dimension? "Space to insert between words in | 938 (word-space ,ly:dimension? "Space to insert between words in |
932 texts.") | 939 texts.") |
933 | 940 |
934 | 941 |
935 ;; | 942 ;; |
936 ;; x | 943 ;; x |
937 ;; | 944 ;; |
938 (X-extent ,number-pair? "Hard coded extent in X@tie{}direction.") | 945 (X-extent ,number-pair? "Hard coded extent in X@tie{}direction.") |
939 (X-offset ,number? "The horizontal amount that this object is | 946 (X-offset ,number? "The horizontal amount that this object is |
940 moved relative to its X-parent.") | 947 moved relative to its X-parent.") |
| 948 (X-positions ,number-pair? "Pair of X staff coordinates of a spanner |
| 949 in the form @code{(@var{left} . @var{right})}, where both @var{left} and |
| 950 @var{right} are in @code{staff-space} units of the current staff.") |
941 | 951 |
942 | 952 |
943 ;; | 953 ;; |
944 ;; y | 954 ;; y |
945 ;; | 955 ;; |
946 (Y-extent ,number-pair? "Hard coded extent in Y@tie{}direction.") | 956 (Y-extent ,number-pair? "Hard coded extent in Y@tie{}direction.") |
947 (Y-offset ,number? "The vertical amount that this object is moved | 957 (Y-offset ,number? "The vertical amount that this object is moved |
948 relative to its Y-parent.") | 958 relative to its Y-parent.") |
949 | 959 |
950 ;; | 960 ;; |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1203 (virga ,boolean? "Is this neume a virga?") | 1213 (virga ,boolean? "Is this neume a virga?") |
1204 | 1214 |
1205 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1215 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1206 | 1216 |
1207 ))) | 1217 ))) |
1208 | 1218 |
1209 (define-public all-backend-properties | 1219 (define-public all-backend-properties |
1210 (append | 1220 (append |
1211 all-internal-grob-properties | 1221 all-internal-grob-properties |
1212 all-user-grob-properties)) | 1222 all-user-grob-properties)) |
LEFT | RIGHT |