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 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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 418 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
489 | 491 |
490 ;; | 492 ;; |
491 ;; l | 493 ;; l |
492 ;; | 494 ;; |
493 (labels ,list? "List of labels (symbols) placed on a column.") | 495 (labels ,list? "List of labels (symbols) placed on a column.") |
494 (layer ,integer? "An integer which determines the order of printing | 496 (layer ,integer? "An integer which determines the order of printing |
495 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 |
496 objects with progressively higher values are drawn, so objects with | 498 objects with progressively higher values are drawn, so objects with |
497 higher values overwrite objects with lower values. By default most | 499 higher values overwrite objects with lower values. By default most |
498 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.") |
499 (ledger-line-thickness ,number-pair? "The thickness of ledger | 503 (ledger-line-thickness ,number-pair? "The thickness of ledger |
500 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 |
501 line thickness, and the second for staff space. Both contributions | 505 line thickness, and the second for staff space. Both contributions |
502 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.") |
503 (left-bound-info ,list? "An alist of properties for determining | 509 (left-bound-info ,list? "An alist of properties for determining |
504 attachments of spanners to edges.") | 510 attachments of spanners to edges.") |
505 (left-padding ,ly:dimension? "The amount of space that is put | 511 (left-padding ,ly:dimension? "The amount of space that is put |
506 left to an object (e.g., a lyric extender).") | 512 left to an object (e.g., a lyric extender).") |
507 (length ,ly:dimension? "User override for the stem length of | 513 (length ,ly:dimension? "User override for the stem length of |
508 unbeamed stems.") | 514 unbeamed stems.") |
509 (length-fraction ,number? "Multiplier for lengths. Used for | 515 (length-fraction ,number? "Multiplier for lengths. Used for |
510 determining ledger lines and stem lengths.") | 516 determining ledger lines and stem lengths.") |
511 (line-break-penalty ,number? "Penalty for a line break at this | 517 (line-break-penalty ,number? "Penalty for a line break at this |
512 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... |
672 | 678 |
673 ;; | 679 ;; |
674 ;; r | 680 ;; r |
675 ;; | 681 ;; |
676 (ratio ,number? "Parameter for slur shape. The higher this | 682 (ratio ,number? "Parameter for slur shape. The higher this |
677 number, the quicker the slur attains its @code{height-limit}.") | 683 number, the quicker the slur attains its @code{height-limit}.") |
678 (remove-empty ,boolean? "If set, remove group if it contains no | 684 (remove-empty ,boolean? "If set, remove group if it contains no |
679 interesting items.") | 685 interesting items.") |
680 (remove-first ,boolean? "Remove the first staff of an orchestral | 686 (remove-first ,boolean? "Remove the first staff of an orchestral |
681 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.") |
682 (restore-first ,boolean? "Print a natural before the | 691 (restore-first ,boolean? "Print a natural before the |
683 accidental.") | 692 accidental.") |
684 (rhythmic-location ,rhythmic-location? "Where (bar number, | 693 (rhythmic-location ,rhythmic-location? "Where (bar number, |
685 measure position) in the score.") | 694 measure position) in the score.") |
686 (right-bound-info ,list? "An alist of properties for determining | 695 (right-bound-info ,list? "An alist of properties for determining |
687 attachments of spanners to edges.") | 696 attachments of spanners to edges.") |
688 (right-padding ,ly:dimension? "Space to insert on the right side | 697 (right-padding ,ly:dimension? "Space to insert on the right side |
689 of an object (e.g., between note and its accidentals).") | 698 of an object (e.g., between note and its accidentals).") |
690 (rotation ,list? "Number of degrees to rotate this object, and | 699 (rotation ,list? "Number of degrees to rotate this object, and |
691 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 |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
829 (staffgroup-staff-spacing ,list? "The spacing alist | 838 (staffgroup-staff-spacing ,list? "The spacing alist |
830 controlling the distance between the last staff of the current | 839 controlling the distance between the last staff of the current |
831 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 |
832 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 |
833 the @code{staff-staff-spacing} property of the staff's | 842 the @code{staff-staff-spacing} property of the staff's |
834 @code{VerticalAxisGroup} grob is set, that is used instead. See | 843 @code{VerticalAxisGroup} grob is set, that is used instead. See |
835 @code{staff-staff-spacing} for a description of the alist | 844 @code{staff-staff-spacing} for a description of the alist |
836 structure.") | 845 structure.") |
837 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} | 846 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} |
838 pair where the stem attaches to the notehead.") | 847 pair where the stem attaches to the notehead.") |
| 848 (stem-begin-position ,number? "User override for the |
| 849 begin position of a stem.") |
839 ;;[TODO: doco] | 850 ;;[TODO: doco] |
840 (stem-spacing-correction ,number? "Optical correction amount for | 851 (stem-spacing-correction ,number? "Optical correction amount for |
841 stems that are placed in tight configurations. For opposite | 852 stems that are placed in tight configurations. For opposite |
842 directions, this amount is the correction for two normal sized stems | 853 directions, this amount is the correction for two normal sized stems |
843 that overlap completely.") | 854 that overlap completely.") |
844 (stemlet-length ,number? "How long should be a stem over a | 855 (stemlet-length ,number? "How long should be a stem over a |
845 rest?") | 856 rest?") |
846 (stencil ,ly:stencil? "The symbol to print.") | 857 (stencil ,ly:stencil? "The symbol to print.") |
847 (stencils ,list? "Multiple stencils, used as intermediate | 858 (stencils ,list? "Multiple stencils, used as intermediate |
848 value.") | 859 value.") |
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1196 (virga ,boolean? "Is this neume a virga?") | 1207 (virga ,boolean? "Is this neume a virga?") |
1197 | 1208 |
1198 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1209 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1199 | 1210 |
1200 ))) | 1211 ))) |
1201 | 1212 |
1202 (define-public all-backend-properties | 1213 (define-public all-backend-properties |
1203 (append | 1214 (append |
1204 all-internal-grob-properties | 1215 all-internal-grob-properties |
1205 all-user-grob-properties)) | 1216 all-user-grob-properties)) |
LEFT | RIGHT |