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 481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
492 | 492 |
493 ;; | 493 ;; |
494 ;; l | 494 ;; l |
495 ;; | 495 ;; |
496 (labels ,list? "List of labels (symbols) placed on a column.") | 496 (labels ,list? "List of labels (symbols) placed on a column.") |
497 (layer ,integer? "An integer which determines the order of printing | 497 (layer ,integer? "An integer which determines the order of printing |
498 objects. Objects with the lowest value of layer are drawn first, then | 498 objects. Objects with the lowest value of layer are drawn first, then |
499 objects with progressively higher values are drawn, so objects with | 499 objects with progressively higher values are drawn, so objects with |
500 higher values overwrite objects with lower values. By default most | 500 higher values overwrite objects with lower values. By default most |
501 objects are assigned a layer value of 1.") | 501 objects are assigned a layer value of 1.") |
| 502 (ledger-extra ,ly:dimension? "Extra distance from staff line to draw ledger |
| 503 lines for.") |
502 (ledger-line-thickness ,number-pair? "The thickness of ledger | 504 (ledger-line-thickness ,number-pair? "The thickness of ledger |
503 lines. It is the sum of 2@tie{}numbers: The first is the factor for | 505 lines. It is the sum of 2@tie{}numbers: The first is the factor for |
504 line thickness, and the second for staff space. Both contributions | 506 line thickness, and the second for staff space. Both contributions |
505 are added.") | 507 are added.") |
| 508 (ledger-positions ,list? "Repeating pattern for the vertical positions |
| 509 of ledger lines. Bracketed groups are always shown together.") |
506 (left-bound-info ,list? "An alist of properties for determining | 510 (left-bound-info ,list? "An alist of properties for determining |
507 attachments of spanners to edges.") | 511 attachments of spanners to edges.") |
508 (left-padding ,ly:dimension? "The amount of space that is put | 512 (left-padding ,ly:dimension? "The amount of space that is put |
509 left to an object (e.g., a lyric extender).") | 513 left to an object (e.g., a lyric extender).") |
510 (length ,ly:dimension? "User override for the stem length of | 514 (length ,ly:dimension? "User override for the stem length of |
511 unbeamed stems.") | 515 unbeamed stems.") |
512 (length-fraction ,number? "Multiplier for lengths. Used for | 516 (length-fraction ,number? "Multiplier for lengths. Used for |
513 determining ledger lines and stem lengths.") | 517 determining ledger lines and stem lengths.") |
514 (line-break-penalty ,number? "Penalty for a line break at this | 518 (line-break-penalty ,number? "Penalty for a line break at this |
515 column. This affects the choices of the line breaker; it avoids a | 519 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... |
675 | 679 |
676 ;; | 680 ;; |
677 ;; r | 681 ;; r |
678 ;; | 682 ;; |
679 (ratio ,number? "Parameter for slur shape. The higher this | 683 (ratio ,number? "Parameter for slur shape. The higher this |
680 number, the quicker the slur attains its @code{height-limit}.") | 684 number, the quicker the slur attains its @code{height-limit}.") |
681 (remove-empty ,boolean? "If set, remove group if it contains no | 685 (remove-empty ,boolean? "If set, remove group if it contains no |
682 interesting items.") | 686 interesting items.") |
683 (remove-first ,boolean? "Remove the first staff of an orchestral | 687 (remove-first ,boolean? "Remove the first staff of an orchestral |
684 score?") | 688 score?") |
| 689 (replacement-alist ,list? "Alist of strings. |
| 690 The key is a string of the pattern to be replaced. The value is a |
| 691 string of what should be displayed. Useful for ligatures.") |
685 (restore-first ,boolean? "Print a natural before the | 692 (restore-first ,boolean? "Print a natural before the |
686 accidental.") | 693 accidental.") |
687 (rhythmic-location ,rhythmic-location? "Where (bar number, | 694 (rhythmic-location ,rhythmic-location? "Where (bar number, |
688 measure position) in the score.") | 695 measure position) in the score.") |
689 (right-bound-info ,list? "An alist of properties for determining | 696 (right-bound-info ,list? "An alist of properties for determining |
690 attachments of spanners to edges.") | 697 attachments of spanners to edges.") |
691 (right-padding ,ly:dimension? "Space to insert on the right side | 698 (right-padding ,ly:dimension? "Space to insert on the right side |
692 of an object (e.g., between note and its accidentals).") | 699 of an object (e.g., between note and its accidentals).") |
693 (rotation ,list? "Number of degrees to rotate this object, and | 700 (rotation ,list? "Number of degrees to rotate this object, and |
694 what point to rotate around. For example, @code{'(45 0 0)} rotates | 701 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... |
832 (staffgroup-staff-spacing ,list? "The spacing alist | 839 (staffgroup-staff-spacing ,list? "The spacing alist |
833 controlling the distance between the last staff of the current | 840 controlling the distance between the last staff of the current |
834 staff-group and the staff just below it in the same system, even | 841 staff-group and the staff just below it in the same system, even |
835 if one or more non-staff lines exist between the two staves. If | 842 if one or more non-staff lines exist between the two staves. If |
836 the @code{staff-staff-spacing} property of the staff's | 843 the @code{staff-staff-spacing} property of the staff's |
837 @code{VerticalAxisGroup} grob is set, that is used instead. See | 844 @code{VerticalAxisGroup} grob is set, that is used instead. See |
838 @code{staff-staff-spacing} for a description of the alist | 845 @code{staff-staff-spacing} for a description of the alist |
839 structure.") | 846 structure.") |
840 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} | 847 (stem-attachment ,number-pair? "An @code{(@var{x} . @var{y})} |
841 pair where the stem attaches to the notehead.") | 848 pair where the stem attaches to the notehead.") |
842 (stem-begin-position ,ly:dimension? "User override for the | 849 (stem-begin-position ,number? "User override for the |
843 begin position of a stem.") | 850 begin position of a stem.") |
844 ;;[TODO: doco] | 851 ;;[TODO: doco] |
845 (stem-spacing-correction ,number? "Optical correction amount for | 852 (stem-spacing-correction ,number? "Optical correction amount for |
846 stems that are placed in tight configurations. For opposite | 853 stems that are placed in tight configurations. For opposite |
847 directions, this amount is the correction for two normal sized stems | 854 directions, this amount is the correction for two normal sized stems |
848 that overlap completely.") | 855 that overlap completely.") |
849 (stemlet-length ,number? "How long should be a stem over a | 856 (stemlet-length ,number? "How long should be a stem over a |
850 rest?") | 857 rest?") |
851 (stencil ,ly:stencil? "The symbol to print.") | 858 (stencil ,ly:stencil? "The symbol to print.") |
852 (stencils ,list? "Multiple stencils, used as intermediate | 859 (stencils ,list? "Multiple stencils, used as intermediate |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
926 (word-space ,ly:dimension? "Space to insert between words in | 933 (word-space ,ly:dimension? "Space to insert between words in |
927 texts.") | 934 texts.") |
928 | 935 |
929 | 936 |
930 ;; | 937 ;; |
931 ;; x | 938 ;; x |
932 ;; | 939 ;; |
933 (X-extent ,number-pair? "Hard coded extent in X@tie{}direction.") | 940 (X-extent ,number-pair? "Hard coded extent in X@tie{}direction.") |
934 (X-offset ,number? "The horizontal amount that this object is | 941 (X-offset ,number? "The horizontal amount that this object is |
935 moved relative to its X-parent.") | 942 moved relative to its X-parent.") |
| 943 (X-positions ,number-pair? "Pair of X staff coordinates of a spanner |
| 944 in the form @code{(@var{left} . @var{right})}, where both @var{left} and |
| 945 @var{right} are in @code{staff-space} units of the current staff.") |
936 | 946 |
937 | 947 |
938 ;; | 948 ;; |
939 ;; y | 949 ;; y |
940 ;; | 950 ;; |
941 (Y-extent ,number-pair? "Hard coded extent in Y@tie{}direction.") | 951 (Y-extent ,number-pair? "Hard coded extent in Y@tie{}direction.") |
942 (Y-offset ,number? "The vertical amount that this object is moved | 952 (Y-offset ,number? "The vertical amount that this object is moved |
943 relative to its Y-parent.") | 953 relative to its Y-parent.") |
944 | 954 |
945 ;; | 955 ;; |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1198 (virga ,boolean? "Is this neume a virga?") | 1208 (virga ,boolean? "Is this neume a virga?") |
1199 | 1209 |
1200 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1210 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1201 | 1211 |
1202 ))) | 1212 ))) |
1203 | 1213 |
1204 (define-public all-backend-properties | 1214 (define-public all-backend-properties |
1205 (append | 1215 (append |
1206 all-internal-grob-properties | 1216 all-internal-grob-properties |
1207 all-user-grob-properties)) | 1217 all-user-grob-properties)) |
LEFT | RIGHT |