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 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
676 | 683 |
677 ;; | 684 ;; |
678 ;; r | 685 ;; r |
679 ;; | 686 ;; |
680 (ratio ,number? "Parameter for slur shape. The higher this | 687 (ratio ,number? "Parameter for slur shape. The higher this |
681 number, the quicker the slur attains its @code{height-limit}.") | 688 number, the quicker the slur attains its @code{height-limit}.") |
682 (remove-empty ,boolean? "If set, remove group if it contains no | 689 (remove-empty ,boolean? "If set, remove group if it contains no |
683 interesting items.") | 690 interesting items.") |
684 (remove-first ,boolean? "Remove the first staff of an orchestral | 691 (remove-first ,boolean? "Remove the first staff of an orchestral |
685 score?") | 692 score?") |
| 693 (replacement-alist ,list? "Alist of strings. |
| 694 The key is a string of the pattern to be replaced. The value is a |
| 695 string of what should be displayed. Useful for ligatures.") |
686 (restore-first ,boolean? "Print a natural before the | 696 (restore-first ,boolean? "Print a natural before the |
687 accidental.") | 697 accidental.") |
688 (rhythmic-location ,rhythmic-location? "Where (bar number, | 698 (rhythmic-location ,rhythmic-location? "Where (bar number, |
689 measure position) in the score.") | 699 measure position) in the score.") |
690 (right-bound-info ,list? "An alist of properties for determining | 700 (right-bound-info ,list? "An alist of properties for determining |
691 attachments of spanners to edges.") | 701 attachments of spanners to edges.") |
692 (right-padding ,ly:dimension? "Space to insert on the right side | 702 (right-padding ,ly:dimension? "Space to insert on the right side |
693 of an object (e.g., between note and its accidentals).") | 703 of an object (e.g., between note and its accidentals).") |
694 (rotation ,list? "Number of degrees to rotate this object, and | 704 (rotation ,list? "Number of degrees to rotate this object, and |
695 what point to rotate around. For example, @code{'(45 0 0)} rotates | 705 what point to rotate around. For example, @code{'(45 0 0)} rotates |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
729 (side-axis ,number? "If the value is @code{X} (or | 739 (side-axis ,number? "If the value is @code{X} (or |
730 equivalently@tie{}@code{0}), the object is placed horizontally next to | 740 equivalently@tie{}@code{0}), the object is placed horizontally next to |
731 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 |
732 placed vertically.") | 742 placed vertically.") |
733 (side-relative-direction ,ly:dir? "Multiply direction of | 743 (side-relative-direction ,ly:dir? "Multiply direction of |
734 @code{direction-source} with this to get the direction of this | 744 @code{direction-source} with this to get the direction of this |
735 object.") | 745 object.") |
736 (simple-Y ,boolean? "Should the Y placement of a spanner | 746 (simple-Y ,boolean? "Should the Y placement of a spanner |
737 disregard changes in system heights?") | 747 disregard changes in system heights?") |
738 (size ,number? "Size of object, relative to standard size.") | 748 (size ,number? "Size of object, relative to standard size.") |
| 749 (skip-quanting ,boolean? "Should beam quanting be skipped?") |
739 (skyline-horizontal-padding ,number? "For determining the | 750 (skyline-horizontal-padding ,number? "For determining the |
740 vertical distance between two staves, it is possible to have a | 751 vertical distance between two staves, it is possible to have a |
741 configuration which would result in a tight interleaving of grobs from | 752 configuration which would result in a tight interleaving of grobs from |
742 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 |
743 farther apart the staves are placed in such a configuration.") | 754 farther apart the staves are placed in such a configuration.") |
744 (skyline-vertical-padding ,number? "The amount by which the left | 755 (skyline-vertical-padding ,number? "The amount by which the left |
745 and right skylines of a column are padded vertically, beyond the | 756 and right skylines of a column are padded vertically, beyond the |
746 @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 |
747 grobs in the column. Increase this to prevent interleaving of grobs | 758 grobs in the column. Increase this to prevent interleaving of grobs |
748 from adjacent columns.") | 759 from adjacent columns.") |
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
833 (staffgroup-staff-spacing ,list? "The spacing alist | 844 (staffgroup-staff-spacing ,list? "The spacing alist |
834 controlling the distance between the last staff of the current | 845 controlling the distance between the last staff of the current |
835 staff-group and the staff just below it in the same system, even | 846 staff-group and the staff just below it in the same system, even |
836 if one or more non-staff lines exist between the two staves. If | 847 if one or more non-staff lines exist between the two staves. If |
837 the @code{staff-staff-spacing} property of the staff's | 848 the @code{staff-staff-spacing} property of the staff's |
838 @code{VerticalAxisGroup} grob is set, that is used instead. See | 849 @code{VerticalAxisGroup} grob is set, that is used instead. See |
839 @code{staff-staff-spacing} for a description of the alist | 850 @code{staff-staff-spacing} for a description of the alist |
840 structure.") | 851 structure.") |
841 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} | 852 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} |
842 pair where the stem attaches to the notehead.") | 853 pair where the stem attaches to the notehead.") |
843 (stem-begin-position ,ly:dimension? "User override for the | 854 (stem-begin-position ,number? "User override for the |
844 begin position of a stem.") | 855 begin position of a stem.") |
845 ;;[TODO: doco] | 856 ;;[TODO: doco] |
846 (stem-spacing-correction ,number? "Optical correction amount for | 857 (stem-spacing-correction ,number? "Optical correction amount for |
847 stems that are placed in tight configurations. For opposite | 858 stems that are placed in tight configurations. For opposite |
848 directions, this amount is the correction for two normal sized stems | 859 directions, this amount is the correction for two normal sized stems |
849 that overlap completely.") | 860 that overlap completely.") |
850 (stemlet-length ,number? "How long should be a stem over a | 861 (stemlet-length ,number? "How long should be a stem over a |
851 rest?") | 862 rest?") |
852 (stencil ,ly:stencil? "The symbol to print.") | 863 (stencil ,ly:stencil? "The symbol to print.") |
853 (stencils ,list? "Multiple stencils, used as intermediate | 864 (stencils ,list? "Multiple stencils, used as intermediate |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
927 (word-space ,ly:dimension? "Space to insert between words in | 938 (word-space ,ly:dimension? "Space to insert between words in |
928 texts.") | 939 texts.") |
929 | 940 |
930 | 941 |
931 ;; | 942 ;; |
932 ;; x | 943 ;; x |
933 ;; | 944 ;; |
934 (X-extent ,number-pair? "Hard coded extent in X@tie{}direction.") | 945 (X-extent ,number-pair? "Hard coded extent in X@tie{}direction.") |
935 (X-offset ,number? "The horizontal amount that this object is | 946 (X-offset ,number? "The horizontal amount that this object is |
936 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.") |
937 | 951 |
938 | 952 |
939 ;; | 953 ;; |
940 ;; y | 954 ;; y |
941 ;; | 955 ;; |
942 (Y-extent ,number-pair? "Hard coded extent in Y@tie{}direction.") | 956 (Y-extent ,number-pair? "Hard coded extent in Y@tie{}direction.") |
943 (Y-offset ,number? "The vertical amount that this object is moved | 957 (Y-offset ,number? "The vertical amount that this object is moved |
944 relative to its Y-parent.") | 958 relative to its Y-parent.") |
945 | 959 |
946 ;; | 960 ;; |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1199 (virga ,boolean? "Is this neume a virga?") | 1213 (virga ,boolean? "Is this neume a virga?") |
1200 | 1214 |
1201 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1215 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1202 | 1216 |
1203 ))) | 1217 ))) |
1204 | 1218 |
1205 (define-public all-backend-properties | 1219 (define-public all-backend-properties |
1206 (append | 1220 (append |
1207 all-internal-grob-properties | 1221 all-internal-grob-properties |
1208 all-user-grob-properties)) | 1222 all-user-grob-properties)) |
LEFT | RIGHT |