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 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
179 (color ,color? "The color of this grob.") | 179 (color ,color? "The color of this grob.") |
180 (common-shortest-duration ,ly:moment? "The most common shortest | 180 (common-shortest-duration ,ly:moment? "The most common shortest |
181 note length. This is used in spacing. Enlarging this sets the score | 181 note length. This is used in spacing. Enlarging this sets the score |
182 tighter.") | 182 tighter.") |
183 (concaveness ,number? "A beam is concave if its inner stems are | 183 (concaveness ,number? "A beam is concave if its inner stems are |
184 closer to the beam than the two outside stems. This number is a | 184 closer to the beam than the two outside stems. This number is a |
185 measure of the closeness of the inner stems. It is used for damping | 185 measure of the closeness of the inner stems. It is used for damping |
186 the slope of the beam.") | 186 the slope of the beam.") |
187 (connect-to-neighbor ,pair? "Pair of booleans, indicating whether | 187 (connect-to-neighbor ,pair? "Pair of booleans, indicating whether |
188 this grob looks as a continued break.") | 188 this grob looks as a continued break.") |
| 189 (consistent-broken-slope ,boolean? "Keep a beam's slope across line |
| 190 breaks.") |
189 (control-points ,list? "List of offsets (number pairs) that form | 191 (control-points ,list? "List of offsets (number pairs) that form |
190 control points for the tie, slur, or bracket shape. For B@'eziers, | 192 control points for the tie, slur, or bracket shape. For B@'eziers, |
191 this should list the control points of a third-order B@'ezier curve.") | 193 this should list the control points of a third-order B@'ezier curve.") |
192 | 194 |
193 ;; | 195 ;; |
194 ;; d | 196 ;; d |
195 ;; | 197 ;; |
196 (damping ,number? "Amount of beam slope damping.") | 198 (damping ,number? "Amount of beam slope damping.") |
197 (dash-definition ,pair? "List of @code{dash-elements} defining the | 199 (dash-definition ,pair? "List of @code{dash-elements} defining the |
198 dash structure. Each @code{dash-element} has a starting t value, | 200 dash structure. Each @code{dash-element} has a starting t value, |
(...skipping 539 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
738 (side-axis ,number? "If the value is @code{X} (or | 740 (side-axis ,number? "If the value is @code{X} (or |
739 equivalently@tie{}@code{0}), the object is placed horizontally next to | 741 equivalently@tie{}@code{0}), the object is placed horizontally next to |
740 the other object. If the value is @code{Y} or@tie{}@code{1}, it is | 742 the other object. If the value is @code{Y} or@tie{}@code{1}, it is |
741 placed vertically.") | 743 placed vertically.") |
742 (side-relative-direction ,ly:dir? "Multiply direction of | 744 (side-relative-direction ,ly:dir? "Multiply direction of |
743 @code{direction-source} with this to get the direction of this | 745 @code{direction-source} with this to get the direction of this |
744 object.") | 746 object.") |
745 (simple-Y ,boolean? "Should the Y placement of a spanner | 747 (simple-Y ,boolean? "Should the Y placement of a spanner |
746 disregard changes in system heights?") | 748 disregard changes in system heights?") |
747 (size ,number? "Size of object, relative to standard size.") | 749 (size ,number? "Size of object, relative to standard size.") |
| 750 (skip-quanting ,boolean? "Should beam quanting be skipped?") |
748 (skyline-horizontal-padding ,number? "For determining the | 751 (skyline-horizontal-padding ,number? "For determining the |
749 vertical distance between two staves, it is possible to have a | 752 vertical distance between two staves, it is possible to have a |
750 configuration which would result in a tight interleaving of grobs from | 753 configuration which would result in a tight interleaving of grobs from |
751 the top staff and the bottom staff. The larger this parameter is, the | 754 the top staff and the bottom staff. The larger this parameter is, the |
752 farther apart the staves are placed in such a configuration.") | 755 farther apart the staves are placed in such a configuration.") |
753 (skyline-vertical-padding ,number? "The amount by which the left | 756 (skyline-vertical-padding ,number? "The amount by which the left |
754 and right skylines of a column are padded vertically, beyond the | 757 and right skylines of a column are padded vertically, beyond the |
755 @code{Y-extent}s and @code{extra-spacing-height}s of the constituent | 758 @code{Y-extent}s and @code{extra-spacing-height}s of the constituent |
756 grobs in the column. Increase this to prevent interleaving of grobs | 759 grobs in the column. Increase this to prevent interleaving of grobs |
757 from adjacent columns.") | 760 from adjacent columns.") |
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
907 ;; | 910 ;; |
908 ;; u | 911 ;; u |
909 ;; | 912 ;; |
910 (uniform-stretching ,boolean? "If set, items stretch | 913 (uniform-stretching ,boolean? "If set, items stretch |
911 proportionally to their durations. This looks better in complex | 914 proportionally to their durations. This looks better in complex |
912 polyphonic patterns.") | 915 polyphonic patterns.") |
913 (used ,boolean? "If set, this spacing column is kept in the | 916 (used ,boolean? "If set, this spacing column is kept in the |
914 spacing problem.") | 917 spacing problem.") |
915 (usable-duration-logs ,list? "List of @code{duration-log}s that | 918 (usable-duration-logs ,list? "List of @code{duration-log}s that |
916 can be used in typesetting the grob.") | 919 can be used in typesetting the grob.") |
917 | 920 (use-skylines ,boolean? "Should skylines be used for side |
| 921 positioning?") |
918 | 922 |
919 ;; | 923 ;; |
920 ;; v | 924 ;; v |
921 ;; | 925 ;; |
922 (vertical-skylines ,ly:skyline-pair? "Two skylines, one above and | 926 (vertical-skylines ,ly:skyline-pair? "Two skylines, one above and |
923 one below this grob.") | 927 one below this grob.") |
924 | 928 |
925 | 929 |
926 ;; | 930 ;; |
927 ;; w | 931 ;; w |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1018 (dot ,ly:grob? "A reference to a @code{Dots} object.") | 1022 (dot ,ly:grob? "A reference to a @code{Dots} object.") |
1019 (dots ,ly:grob-array? "Multiple @code{Dots} objects.") | 1023 (dots ,ly:grob-array? "Multiple @code{Dots} objects.") |
1020 | 1024 |
1021 (elements ,ly:grob-array? "An array of grobs; the type is depending on | 1025 (elements ,ly:grob-array? "An array of grobs; the type is depending on |
1022 the grob where this is set in.") | 1026 the grob where this is set in.") |
1023 (encompass-objects ,ly:grob-array? "Objects that a slur should avoid | 1027 (encompass-objects ,ly:grob-array? "Objects that a slur should avoid |
1024 in addition to notes and stems.") | 1028 in addition to notes and stems.") |
1025 | 1029 |
1026 (figures ,ly:grob-array? "Figured bass objects for continuation line.") | 1030 (figures ,ly:grob-array? "Figured bass objects for continuation line.") |
1027 (flag ,ly:grob? "A pointer to a @code{Flag} object.") | 1031 (flag ,ly:grob? "A pointer to a @code{Flag} object.") |
| 1032 (footnote-stencil ,ly:stencil? "The stencil of a system's footnotes.") |
1028 | 1033 |
1029 (glissando-index ,integer? "The index of a glissando in its note | 1034 (glissando-index ,integer? "The index of a glissando in its note |
1030 column.") | 1035 column.") |
1031 (grace-spacing ,ly:grob? "A run of grace notes.") | 1036 (grace-spacing ,ly:grob? "A run of grace notes.") |
1032 | 1037 |
1033 (heads ,ly:grob-array? "An array of note heads.") | 1038 (heads ,ly:grob-array? "An array of note heads.") |
1034 | 1039 |
1035 (items-worth-living ,ly:grob-array? "An array of interesting items. If | 1040 (items-worth-living ,ly:grob-array? "An array of interesting items. If |
1036 empty in a particular staff, then that staff is erased.") | 1041 empty in a particular staff, then that staff is erased.") |
1037 (in-note-direction ,ly:dir? "Direction to place in-notes above a system.") | 1042 (in-note-direction ,ly:dir? "Direction to place in-notes above a system.") |
1038 (in-note-padding ,number? "Padding between in notes.") | 1043 (in-note-padding ,number? "Padding between in-notes.") |
1039 (in-note-stencil ,ly:stencil? "The stencil of a system's in-notes.") | 1044 (in-note-stencil ,ly:stencil? "The stencil of a system's in-notes.") |
1040 | 1045 |
1041 (keep-alive-with ,ly:grob-array? "An array of other | 1046 (keep-alive-with ,ly:grob-array? "An array of other |
1042 @code{VerticalAxisGroup}s. If any of them are alive, then we will stay alive.") | 1047 @code{VerticalAxisGroup}s. If any of them are alive, then we will stay alive.") |
1043 | 1048 |
1044 (left-items ,ly:grob-array? "DOCME") | 1049 (left-items ,ly:grob-array? "DOCME") |
1045 (left-neighbor ,ly:grob? "The right-most column that has a spacing-wish | 1050 (left-neighbor ,ly:grob? "The right-most column that has a spacing-wish |
1046 for this column.") | 1051 for this column.") |
1047 | 1052 |
1048 (normal-stems ,ly:grob-array? "An array of visible stems.") | 1053 (normal-stems ,ly:grob-array? "An array of visible stems.") |
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1214 (virga ,boolean? "Is this neume a virga?") | 1219 (virga ,boolean? "Is this neume a virga?") |
1215 | 1220 |
1216 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") | 1221 (x-offset ,ly:dimension? "Extra horizontal offset for ligature heads.") |
1217 | 1222 |
1218 ))) | 1223 ))) |
1219 | 1224 |
1220 (define-public all-backend-properties | 1225 (define-public all-backend-properties |
1221 (append | 1226 (append |
1222 all-internal-grob-properties | 1227 all-internal-grob-properties |
1223 all-user-grob-properties)) | 1228 all-user-grob-properties)) |
LEFT | RIGHT |