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--2012 Han-Wen Nienhuys <hanwen@xs4all.nl> | 3 ;;;; Copyright (C) 1998--2012 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 12 matching lines...) Expand all Loading... |
23 ;;;; WARNING: don't use anonymous functions for initialization. | 23 ;;;; WARNING: don't use anonymous functions for initialization. |
24 | 24 |
25 ;; TODO: junk the meta field in favor of something more compact? | 25 ;; TODO: junk the meta field in favor of something more compact? |
26 | 26 |
27 (define-public all-grob-descriptions | 27 (define-public all-grob-descriptions |
28 `( | 28 `( |
29 (Accidental | 29 (Accidental |
30 . ( | 30 . ( |
31 (alteration . ,accidental-interface::calc-alteration) | 31 (alteration . ,accidental-interface::calc-alteration) |
32 (avoid-slur . inside) | 32 (avoid-slur . inside) |
| 33 (glyph-name . ,accidental-interface::glyph-name) |
33 (glyph-name-alist . ,standard-alteration-glyph-name-alist) | 34 (glyph-name-alist . ,standard-alteration-glyph-name-alist) |
34 (stencil . ,ly:accidental-interface::print) | 35 (stencil . ,ly:accidental-interface::print) |
| 36 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
35 (X-extent . ,ly:accidental-interface::width) | 37 (X-extent . ,ly:accidental-interface::width) |
36 (Y-extent . ,ly:accidental-interface::height) | 38 (Y-extent . ,ly:accidental-interface::height) |
37 (meta . ((class . Item) | 39 (meta . ((class . Item) |
38 (interfaces . (accidental-interface | 40 (interfaces . (accidental-interface |
39 inline-accidental-interface | 41 inline-accidental-interface |
40 font-interface)))))) | 42 font-interface)))))) |
41 | 43 |
42 (AccidentalCautionary | 44 (AccidentalCautionary |
43 . ( | 45 . ( |
44 (alteration . ,accidental-interface::calc-alteration) | 46 (alteration . ,accidental-interface::calc-alteration) |
(...skipping 344 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
389 | 391 |
390 (gap . 0.8) | 392 (gap . 0.8) |
391 (neutral-direction . ,DOWN) | 393 (neutral-direction . ,DOWN) |
392 (positions . ,beam::place-broken-parts-individually) | 394 (positions . ,beam::place-broken-parts-individually) |
393 (X-positions . ,ly:beam::calc-x-positions) | 395 (X-positions . ,ly:beam::calc-x-positions) |
394 | 396 |
395 ;; this is a hack to set stem lengths, if positions is set. | 397 ;; this is a hack to set stem lengths, if positions is set. |
396 (quantized-positions . ,ly:beam::set-stem-lengths) | 398 (quantized-positions . ,ly:beam::set-stem-lengths) |
397 | 399 |
398 (shorten . ,ly:beam::calc-stem-shorten) | 400 (shorten . ,ly:beam::calc-stem-shorten) |
| 401 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
399 (stencil . ,ly:beam::print) | 402 (stencil . ,ly:beam::print) |
400 | 403 |
401 (meta . ((class . Spanner) | 404 (meta . ((class . Spanner) |
402 (object-callbacks . ((normal-stems . ,ly:beam::calc-normal-stem
s))) | 405 (object-callbacks . ((normal-stems . ,ly:beam::calc-normal-stem
s))) |
403 (interfaces . (beam-interface | 406 (interfaces . (beam-interface |
404 font-interface | 407 font-interface |
405 staff-symbol-referencer-interface | 408 staff-symbol-referencer-interface |
406 unbreakable-spanner-interface)))))) | 409 unbreakable-spanner-interface)))))) |
407 | 410 |
408 (BendAfter | 411 (BendAfter |
(...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
526 (non-musical . #t) | 529 (non-musical . #t) |
527 (space-alist . ((cue-clef . (extra-space . 2.0)) | 530 (space-alist . ((cue-clef . (extra-space . 2.0)) |
528 (staff-bar . (extra-space . 0.7)) | 531 (staff-bar . (extra-space . 0.7)) |
529 (key-cancellation . (minimum-space . 3.5)) | 532 (key-cancellation . (minimum-space . 3.5)) |
530 (key-signature . (minimum-space . 3.5)) | 533 (key-signature . (minimum-space . 3.5)) |
531 (time-signature . (minimum-space . 4.2)) | 534 (time-signature . (minimum-space . 4.2)) |
532 (first-note . (minimum-fixed-space . 5.0)) | 535 (first-note . (minimum-fixed-space . 5.0)) |
533 (next-note . (extra-space . 1.0)) | 536 (next-note . (extra-space . 1.0)) |
534 (right-edge . (extra-space . 0.5)))) | 537 (right-edge . (extra-space . 0.5)))) |
535 (stencil . ,ly:clef::print) | 538 (stencil . ,ly:clef::print) |
536 » (vertical-skylines . ,grob::vertical-skylines-from-stencil) | 539 » (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
537 (Y-offset . ,ly:staff-symbol-referencer::callback) | 540 (Y-offset . ,ly:staff-symbol-referencer::callback) |
538 (meta . ((class . Item) | 541 (meta . ((class . Item) |
539 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 542 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
540 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) | 543 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) |
541 (interfaces . (break-aligned-interface | 544 (interfaces . (break-aligned-interface |
542 clef-interface | 545 clef-interface |
543 font-interface | 546 font-interface |
544 pure-from-neighbor-interface | 547 pure-from-neighbor-interface |
545 staff-symbol-referencer-interface)))))) | 548 staff-symbol-referencer-interface)))))) |
546 | 549 |
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
745 . ( | 748 . ( |
746 (axes . (,Y)) | 749 (axes . (,Y)) |
747 (cross-staff . ,ly:side-position-interface::calc-cross-staff) | 750 (cross-staff . ,ly:side-position-interface::calc-cross-staff) |
748 (direction . ,DOWN) | 751 (direction . ,DOWN) |
749 (minimum-space . 1.2) | 752 (minimum-space . 1.2) |
750 (outside-staff-priority . 250) | 753 (outside-staff-priority . 250) |
751 (padding . 0.6) | 754 (padding . 0.6) |
752 (side-axis . ,Y) | 755 (side-axis . ,Y) |
753 (slur-padding . 0.3) | 756 (slur-padding . 0.3) |
754 (staff-padding . 0.1) | 757 (staff-padding . 0.1) |
| 758 (vertical-skylines . ,ly:grob::vertical-skylines-from-element-stencils) |
| 759 (use-skylines . #t) |
755 (X-extent . ,ly:axis-group-interface::width) | 760 (X-extent . ,ly:axis-group-interface::width) |
756 (Y-extent . ,ly:axis-group-interface::height) | 761 (Y-extent . ,ly:axis-group-interface::height) |
757 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 762 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
758 (meta . ((class . Spanner) | 763 (meta . ((class . Spanner) |
759 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 764 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
760 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 765 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
761 (interfaces . (axis-group-interface | 766 (interfaces . (axis-group-interface |
762 dynamic-interface | 767 dynamic-interface |
763 dynamic-line-spanner-interface | 768 dynamic-line-spanner-interface |
764 side-position-interface)))))) | 769 side-position-interface)))))) |
765 | 770 |
766 (DynamicText | 771 (DynamicText |
767 . ( | 772 . ( |
768 | 773 |
769 ;; todo. | 774 ;; todo. |
770 | 775 |
771 (collision-bias . -2.0) | 776 (collision-bias . -2.0) |
772 (collision-padding . 0.5) | 777 (collision-padding . 0.5) |
773 (direction . ,ly:script-interface::calc-direction) | 778 (direction . ,ly:script-interface::calc-direction) |
774 (extra-spacing-width . (+inf.0 . -inf.0)) | 779 (extra-spacing-width . (+inf.0 . -inf.0)) |
775 (font-encoding . fetaText) | 780 (font-encoding . fetaText) |
776 (font-series . bold) | 781 (font-series . bold) |
777 (font-shape . italic) | 782 (font-shape . italic) |
778 (outside-staff-priority . 250) | |
779 (positioning-done . ,ly:script-interface::calc-positioning-done) | 783 (positioning-done . ,ly:script-interface::calc-positioning-done) |
780 (right-padding . 0.5) | 784 (right-padding . 0.5) |
781 (self-alignment-X . ,CENTER) | 785 (self-alignment-X . ,CENTER) |
782 (self-alignment-Y . ,CENTER) | 786 (self-alignment-Y . ,CENTER) |
783 (stencil . ,ly:text-interface::print) | 787 (stencil . ,ly:text-interface::print) |
| 788 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
784 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) | 789 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) |
785 (Y-offset . ,ly:self-alignment-interface::y-aligned-on-self) | 790 (Y-offset . ,ly:self-alignment-interface::y-aligned-on-self) |
786 (meta . ((class . Item) | 791 (meta . ((class . Item) |
787 (object-callbacks . ((X-colliding-grobs . ,ly:self-alignment-in
terface::x-colliding-grobs))) | 792 (object-callbacks . ((X-colliding-grobs . ,ly:self-alignment-in
terface::x-colliding-grobs))) |
788 (interfaces . (dynamic-interface | 793 (interfaces . (dynamic-interface |
789 dynamic-text-interface | 794 dynamic-text-interface |
790 font-interface | 795 font-interface |
791 script-interface | 796 script-interface |
792 self-alignment-interface | 797 self-alignment-interface |
793 text-interface)))))) | 798 text-interface)))))) |
(...skipping 30 matching lines...) Expand all Loading... |
824 (left-bound-info . ,ly:line-spanner::calc-left-bound-info-and-text) | 829 (left-bound-info . ,ly:line-spanner::calc-left-bound-info-and-text) |
825 | 830 |
826 (minimum-length . 2.0) | 831 (minimum-length . 2.0) |
827 ;; make sure the spanner doesn't get too close to notes | 832 ;; make sure the spanner doesn't get too close to notes |
828 (minimum-Y-extent . (-1 . 1)) | 833 (minimum-Y-extent . (-1 . 1)) |
829 | 834 |
830 (right-bound-info . ,ly:line-spanner::calc-right-bound-info) | 835 (right-bound-info . ,ly:line-spanner::calc-right-bound-info) |
831 (springs-and-rods . ,ly:spanner::set-spacing-rods) | 836 (springs-and-rods . ,ly:spanner::set-spacing-rods) |
832 (stencil . ,ly:line-spanner::print) | 837 (stencil . ,ly:line-spanner::print) |
833 (style . dashed-line) | 838 (style . dashed-line) |
| 839 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
834 (meta . ((class . Spanner) | 840 (meta . ((class . Spanner) |
835 (interfaces . (dynamic-interface | 841 (interfaces . (dynamic-interface |
836 dynamic-text-spanner-interface | 842 dynamic-text-spanner-interface |
837 font-interface | 843 font-interface |
838 line-interface | 844 line-interface |
839 line-spanner-interface | 845 line-spanner-interface |
840 spanner-interface | 846 spanner-interface |
841 text-interface)))))) | 847 text-interface)))))) |
842 | 848 |
843 | 849 |
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
890 (meta . ((class . Item) | 896 (meta . ((class . Item) |
891 (interfaces . (finger-interface | 897 (interfaces . (finger-interface |
892 font-interface | 898 font-interface |
893 self-alignment-interface | 899 self-alignment-interface |
894 side-position-interface | 900 side-position-interface |
895 text-interface | 901 text-interface |
896 text-script-interface)))))) | 902 text-script-interface)))))) |
897 | 903 |
898 (Flag | 904 (Flag |
899 . ( | 905 . ( |
| 906 (glyph-name . ,ly:flag::glyph-name) |
900 (stencil . ,ly:flag::print) | 907 (stencil . ,ly:flag::print) |
901 (X-extent . ,ly:flag::width) | 908 (X-extent . ,ly:flag::width) |
902 (X-offset . ,ly:flag::calc-x-offset) | 909 (X-offset . ,ly:flag::calc-x-offset) |
903 (Y-offset . ,ly:flag::calc-y-offset) | 910 (Y-offset . ,ly:flag::calc-y-offset) |
| 911 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
904 (meta . ((class . Item) | 912 (meta . ((class . Item) |
905 (interfaces . (flag-interface | 913 (interfaces . (flag-interface |
906 font-interface)))))) | 914 font-interface)))))) |
907 | 915 |
908 (FootnoteItem | 916 (FootnoteItem |
909 . ( | 917 . ( |
910 (annotation-balloon . #f) | 918 (annotation-balloon . #f) |
911 (annotation-line . #t) | 919 (annotation-line . #t) |
912 (automatically-numbered . ,(grob::calc-property-by-copy 'automatically-n
umbered)) | 920 (automatically-numbered . ,(grob::calc-property-by-copy 'automatically-n
umbered)) |
913 (break-visibility . ,inherit-y-parent-visibility) | 921 (break-visibility . ,inherit-y-parent-visibility) |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
964 . ( | 972 . ( |
965 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) | 973 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) |
966 (bound-details . ((right . ((attach-dir . ,LEFT) | 974 (bound-details . ((right . ((attach-dir . ,LEFT) |
967 (end-on-accidental . #t) | 975 (end-on-accidental . #t) |
968 (padding . 0.5) | 976 (padding . 0.5) |
969 )) | 977 )) |
970 (left . ((attach-dir . ,RIGHT) | 978 (left . ((attach-dir . ,RIGHT) |
971 (padding . 0.5) | 979 (padding . 0.5) |
972 )) | 980 )) |
973 )) | 981 )) |
| 982 (cross-staff . ,ly:line-spanner::calc-cross-staff) |
974 (gap . 0.5) | 983 (gap . 0.5) |
975 (left-bound-info . ,ly:line-spanner::calc-left-bound-info) | 984 (left-bound-info . ,ly:line-spanner::calc-left-bound-info) |
976 (normalized-endpoints . ,ly:spanner::calc-normalized-endpoints) | 985 (normalized-endpoints . ,ly:spanner::calc-normalized-endpoints) |
977 (right-bound-info . ,ly:line-spanner::calc-right-bound-info) | 986 (right-bound-info . ,ly:line-spanner::calc-right-bound-info) |
978 (simple-Y . #t) | 987 (simple-Y . #t) |
979 (stencil . ,ly:line-spanner::print) | 988 (stencil . ,ly:line-spanner::print) |
980 (style . line) | 989 (style . line) |
| 990 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
981 (X-extent . #f) | 991 (X-extent . #f) |
982 (Y-extent . #f) | 992 (Y-extent . #f) |
983 (zigzag-width . 0.75) | 993 (zigzag-width . 0.75) |
984 (meta . ((class . Spanner) | 994 (meta . ((class . Spanner) |
985 (interfaces . (glissando-interface | 995 (interfaces . (glissando-interface |
986 line-interface | 996 line-interface |
987 line-spanner-interface | 997 line-spanner-interface |
988 unbreakable-spanner-interface)))))) | 998 unbreakable-spanner-interface)))))) |
989 | 999 |
990 (GraceSpacing | 1000 (GraceSpacing |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1028 (broken-bound-padding . ,ly:hairpin::broken-bound-padding) | 1038 (broken-bound-padding . ,ly:hairpin::broken-bound-padding) |
1029 (circled-tip . #f) | 1039 (circled-tip . #f) |
1030 (grow-direction . ,hairpin::calc-grow-direction) | 1040 (grow-direction . ,hairpin::calc-grow-direction) |
1031 (height . 0.6666) | 1041 (height . 0.6666) |
1032 (minimum-length . 2.0) | 1042 (minimum-length . 2.0) |
1033 (self-alignment-Y . ,CENTER) | 1043 (self-alignment-Y . ,CENTER) |
1034 (springs-and-rods . ,ly:spanner::set-spacing-rods) | 1044 (springs-and-rods . ,ly:spanner::set-spacing-rods) |
1035 (stencil . ,ly:hairpin::print) | 1045 (stencil . ,ly:hairpin::print) |
1036 (thickness . 1.0) | 1046 (thickness . 1.0) |
1037 (to-barline . #t) | 1047 (to-barline . #t) |
| 1048 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1038 (Y-offset . ,ly:self-alignment-interface::y-aligned-on-self) | 1049 (Y-offset . ,ly:self-alignment-interface::y-aligned-on-self) |
1039 (meta . ((class . Spanner) | 1050 (meta . ((class . Spanner) |
1040 (interfaces . (dynamic-interface | 1051 (interfaces . (dynamic-interface |
1041 hairpin-interface | 1052 hairpin-interface |
1042 line-interface | 1053 line-interface |
1043 self-alignment-interface | 1054 self-alignment-interface |
1044 spanner-interface)))))) | 1055 spanner-interface)))))) |
1045 | 1056 |
1046 (HorizontalBracket | 1057 (HorizontalBracket |
1047 . ( | 1058 . ( |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1102 (glyph-name-alist . ,cancellation-glyph-name-alist) | 1113 (glyph-name-alist . ,cancellation-glyph-name-alist) |
1103 (non-musical . #t) | 1114 (non-musical . #t) |
1104 (space-alist . ( | 1115 (space-alist . ( |
1105 (time-signature . (extra-space . 1.25)) | 1116 (time-signature . (extra-space . 1.25)) |
1106 (staff-bar . (extra-space . 0.6)) | 1117 (staff-bar . (extra-space . 0.6)) |
1107 (key-signature . (extra-space . 0.5)) | 1118 (key-signature . (extra-space . 0.5)) |
1108 (cue-clef . (extra-space . 0.5)) | 1119 (cue-clef . (extra-space . 0.5)) |
1109 (right-edge . (extra-space . 0.5)) | 1120 (right-edge . (extra-space . 0.5)) |
1110 (first-note . (fixed-space . 2.5)))) | 1121 (first-note . (fixed-space . 2.5)))) |
1111 (stencil . ,ly:key-signature-interface::print) | 1122 (stencil . ,ly:key-signature-interface::print) |
| 1123 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1112 (extra-spacing-width . (0.0 . 1.0)) | 1124 (extra-spacing-width . (0.0 . 1.0)) |
1113 (extra-spacing-height . ,pure-from-neighbor-interface::extra-spacing-hei
ght-including-staff) | 1125 (extra-spacing-height . ,pure-from-neighbor-interface::extra-spacing-hei
ght-including-staff) |
1114 (Y-offset . ,ly:staff-symbol-referencer::callback) | 1126 (Y-offset . ,ly:staff-symbol-referencer::callback) |
1115 (meta . ((class . Item) | 1127 (meta . ((class . Item) |
1116 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 1128 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
1117 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) | 1129 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) |
1118 (interfaces . (break-aligned-interface | 1130 (interfaces . (break-aligned-interface |
1119 font-interface | 1131 font-interface |
1120 key-cancellation-interface | 1132 key-cancellation-interface |
1121 key-signature-interface | 1133 key-signature-interface |
(...skipping 10 matching lines...) Expand all Loading... |
1132 (non-musical . #t) | 1144 (non-musical . #t) |
1133 (space-alist . ( | 1145 (space-alist . ( |
1134 (time-signature . (extra-space . 1.15)) | 1146 (time-signature . (extra-space . 1.15)) |
1135 (staff-bar . (extra-space . 1.1)) | 1147 (staff-bar . (extra-space . 1.1)) |
1136 (cue-clef . (extra-space . 0.5)) | 1148 (cue-clef . (extra-space . 0.5)) |
1137 (right-edge . (extra-space . 0.5)) | 1149 (right-edge . (extra-space . 0.5)) |
1138 (first-note . (fixed-space . 2.5)))) | 1150 (first-note . (fixed-space . 2.5)))) |
1139 (stencil . ,ly:key-signature-interface::print) | 1151 (stencil . ,ly:key-signature-interface::print) |
1140 (extra-spacing-width . (0.0 . 1.0)) | 1152 (extra-spacing-width . (0.0 . 1.0)) |
1141 (extra-spacing-height . ,pure-from-neighbor-interface::extra-spacing-hei
ght-including-staff) | 1153 (extra-spacing-height . ,pure-from-neighbor-interface::extra-spacing-hei
ght-including-staff) |
1142 » (vertical-skylines . ,grob::vertical-skylines-from-stencil) | 1154 » (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1143 (Y-offset . ,ly:staff-symbol-referencer::callback) | 1155 (Y-offset . ,ly:staff-symbol-referencer::callback) |
1144 (meta . ((class . Item) | 1156 (meta . ((class . Item) |
1145 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 1157 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
1146 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) | 1158 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) |
1147 (interfaces . (break-aligned-interface | 1159 (interfaces . (break-aligned-interface |
1148 font-interface | 1160 font-interface |
1149 key-signature-interface | 1161 key-signature-interface |
1150 pure-from-neighbor-interface | 1162 pure-from-neighbor-interface |
1151 staff-symbol-referencer-interface)))))) | 1163 staff-symbol-referencer-interface)))))) |
1152 | 1164 |
1153 | 1165 |
1154 (LaissezVibrerTie | 1166 (LaissezVibrerTie |
1155 . ( | 1167 . ( |
1156 (control-points . ,ly:semi-tie::calc-control-points) | 1168 (control-points . ,ly:semi-tie::calc-control-points) |
1157 (details . ((ratio . 0.333) | 1169 (details . ((ratio . 0.333) |
1158 (height-limit . 1.0))) | 1170 (height-limit . 1.0))) |
1159 (direction . ,ly:tie::calc-direction) | 1171 (direction . ,ly:tie::calc-direction) |
1160 (head-direction . ,LEFT) | 1172 (head-direction . ,LEFT) |
1161 (stencil . ,laissez-vibrer::print) | 1173 (stencil . ,laissez-vibrer::print) |
1162 (thickness . 1.0) | 1174 (thickness . 1.0) |
1163 (extra-spacing-height . (-0.5 . 0.5)) | 1175 (extra-spacing-height . (-0.5 . 0.5)) |
| 1176 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1164 (meta . ((class . Item) | 1177 (meta . ((class . Item) |
1165 (interfaces . (semi-tie-interface)))))) | 1178 (interfaces . (semi-tie-interface)))))) |
1166 | 1179 |
1167 (LaissezVibrerTieColumn | 1180 (LaissezVibrerTieColumn |
1168 . ( | 1181 . ( |
1169 (head-direction . ,ly:semi-tie-column::calc-head-direction) | 1182 (head-direction . ,ly:semi-tie-column::calc-head-direction) |
1170 (positioning-done . ,ly:semi-tie-column::calc-positioning-done) | 1183 (positioning-done . ,ly:semi-tie-column::calc-positioning-done) |
1171 (X-extent . #f) | 1184 (X-extent . #f) |
1172 (Y-extent . #f) | 1185 (Y-extent . #f) |
1173 (meta . ((class . Item) | 1186 (meta . ((class . Item) |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1243 . ( | 1256 . ( |
1244 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) | 1257 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) |
1245 (dash-period . 10.0) | 1258 (dash-period . 10.0) |
1246 (height . 0.42) | 1259 (height . 0.42) |
1247 (length . 0.66) | 1260 (length . 0.66) |
1248 (minimum-distance . 0.1) | 1261 (minimum-distance . 0.1) |
1249 (minimum-length . 0.3) | 1262 (minimum-length . 0.3) |
1250 (padding . 0.07) | 1263 (padding . 0.07) |
1251 (springs-and-rods . ,ly:lyric-hyphen::set-spacing-rods) | 1264 (springs-and-rods . ,ly:lyric-hyphen::set-spacing-rods) |
1252 (stencil . ,ly:lyric-hyphen::print) | 1265 (stencil . ,ly:lyric-hyphen::print) |
| 1266 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1253 (thickness . 1.3) | 1267 (thickness . 1.3) |
1254 (Y-extent . (0 . 0)) | 1268 (Y-extent . (0 . 0)) |
1255 (meta . ((class . Spanner) | 1269 (meta . ((class . Spanner) |
1256 (interfaces . (font-interface | 1270 (interfaces . (font-interface |
1257 lyric-hyphen-interface | 1271 lyric-hyphen-interface |
1258 lyric-interface | 1272 lyric-interface |
1259 spanner-interface)))))) | 1273 spanner-interface)))))) |
1260 | 1274 |
1261 (LyricSpace | 1275 (LyricSpace |
1262 . ( | 1276 . ( |
(...skipping 11 matching lines...) Expand all Loading... |
1274 (extra-spacing-width . (0.0 . 0.0)) | 1288 (extra-spacing-width . (0.0 . 0.0)) |
1275 ;; Recede in height for purposes of note spacing, | 1289 ;; Recede in height for purposes of note spacing, |
1276 ;; so notes in melismata can be freely spaced above lyrics | 1290 ;; so notes in melismata can be freely spaced above lyrics |
1277 (extra-spacing-height . (0.2 . -0.2)) | 1291 (extra-spacing-height . (0.2 . -0.2)) |
1278 (font-series . medium) | 1292 (font-series . medium) |
1279 (font-size . 1.0) | 1293 (font-size . 1.0) |
1280 (self-alignment-X . ,CENTER) | 1294 (self-alignment-X . ,CENTER) |
1281 (stencil . ,lyric-text::print) | 1295 (stencil . ,lyric-text::print) |
1282 (text . ,(grob::calc-property-by-copy 'text)) | 1296 (text . ,(grob::calc-property-by-copy 'text)) |
1283 (word-space . 0.6) | 1297 (word-space . 0.6) |
| 1298 (skyline-horizontal-padding . 0.1) |
| 1299 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1284 (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent) | 1300 (X-offset . ,ly:self-alignment-interface::aligned-on-x-parent) |
1285 (meta . ((class . Item) | 1301 (meta . ((class . Item) |
1286 (interfaces . (font-interface | 1302 (interfaces . (font-interface |
1287 lyric-syllable-interface | 1303 lyric-syllable-interface |
1288 rhythmic-grob-interface | 1304 rhythmic-grob-interface |
1289 self-alignment-interface | 1305 self-alignment-interface |
1290 text-interface)))))) | 1306 text-interface)))))) |
1291 | |
1292 | 1307 |
1293 (MeasureGrouping | 1308 (MeasureGrouping |
1294 . ( | 1309 . ( |
1295 (direction . ,UP) | 1310 (direction . ,UP) |
1296 (height . 2.0) | 1311 (height . 2.0) |
1297 (padding . 2) | 1312 (padding . 2) |
1298 (side-axis . ,Y) | 1313 (side-axis . ,Y) |
1299 (staff-padding . 3) | 1314 (staff-padding . 3) |
1300 (stencil . ,ly:measure-grouping::print) | 1315 (stencil . ,ly:measure-grouping::print) |
1301 (thickness . 1) | 1316 (thickness . 1) |
(...skipping 15 matching lines...) Expand all Loading... |
1317 (meta . ((class . Spanner) | 1332 (meta . ((class . Spanner) |
1318 (interfaces . (font-interface | 1333 (interfaces . (font-interface |
1319 mensural-ligature-interface)))))) | 1334 mensural-ligature-interface)))))) |
1320 | 1335 |
1321 (MetronomeMark | 1336 (MetronomeMark |
1322 . ( | 1337 . ( |
1323 (after-line-breaking . ,ly:side-position-interface::move-to-extremal-sta
ff) | 1338 (after-line-breaking . ,ly:side-position-interface::move-to-extremal-sta
ff) |
1324 (break-visibility . ,end-of-line-invisible) | 1339 (break-visibility . ,end-of-line-invisible) |
1325 (direction . ,UP) | 1340 (direction . ,UP) |
1326 (extra-spacing-width . (+inf.0 . -inf.0)) | 1341 (extra-spacing-width . (+inf.0 . -inf.0)) |
| 1342 (outside-staff-horizontal-padding . 0.12) |
1327 (outside-staff-priority . 1000) | 1343 (outside-staff-priority . 1000) |
1328 (padding . 0.8) | 1344 (padding . 0.8) |
1329 (side-axis . ,Y) | 1345 (side-axis . ,Y) |
1330 (stencil . ,ly:text-interface::print) | 1346 (stencil . ,ly:text-interface::print) |
| 1347 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1331 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 1348 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
1332 (X-offset . ,(ly:make-simple-closure | 1349 (X-offset . ,(ly:make-simple-closure |
1333 `(,+ | 1350 `(,+ |
1334 ,(ly:make-simple-closure | 1351 ,(ly:make-simple-closure |
1335 (list ly:break-alignable-interface::self-align-callbac
k)) | 1352 (list ly:break-alignable-interface::self-align-callbac
k)) |
1336 ,(ly:make-simple-closure | 1353 ,(ly:make-simple-closure |
1337 (list ly:self-alignment-interface::x-aligned-on-self))
))) | 1354 (list ly:self-alignment-interface::x-aligned-on-self))
))) |
1338 (self-alignment-X . ,LEFT) | 1355 (self-alignment-X . ,LEFT) |
1339 (break-align-symbols . (time-signature)) | 1356 (break-align-symbols . (time-signature)) |
1340 (non-break-align-symbols . (multi-measure-rest-interface)) | 1357 (non-break-align-symbols . (multi-measure-rest-interface)) |
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1412 self-alignment-interface | 1429 self-alignment-interface |
1413 side-position-interface | 1430 side-position-interface |
1414 text-interface)))))) | 1431 text-interface)))))) |
1415 | 1432 |
1416 | 1433 |
1417 (NonMusicalPaperColumn | 1434 (NonMusicalPaperColumn |
1418 . ( | 1435 . ( |
1419 (allow-loose-spacing . #t) | 1436 (allow-loose-spacing . #t) |
1420 (axes . (,X)) | 1437 (axes . (,X)) |
1421 (before-line-breaking . ,ly:paper-column::before-line-breaking) | 1438 (before-line-breaking . ,ly:paper-column::before-line-breaking) |
| 1439 (bound-alignment-interfaces . (break-alignment-interface)) |
1422 (full-measure-extra-space . 1.0) | 1440 (full-measure-extra-space . 1.0) |
1423 (horizontal-skylines . ,ly:separation-item::calc-skylines) | 1441 (horizontal-skylines . ,ly:separation-item::calc-skylines) |
1424 ;; (stencil . ,ly:paper-column::print) | 1442 ;; (stencil . ,ly:paper-column::print) |
1425 | 1443 |
1426 (keep-inside-line . #t) | 1444 (keep-inside-line . #t) |
1427 (line-break-permission . allow) | 1445 (line-break-permission . allow) |
1428 (non-musical . #t) | 1446 (non-musical . #t) |
1429 (page-break-permission . allow) | 1447 (page-break-permission . allow) |
1430 | 1448 |
1431 ;; debugging stuff: print column number. | 1449 ;; debugging stuff: print column number. |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1540 (direction . ,UP) | 1558 (direction . ,UP) |
1541 (edge-height . (0 . 1.2)) | 1559 (edge-height . (0 . 1.2)) |
1542 (font-shape . italic) | 1560 (font-shape . italic) |
1543 (minimum-length . 1.0) | 1561 (minimum-length . 1.0) |
1544 (outside-staff-priority . 400) | 1562 (outside-staff-priority . 400) |
1545 (padding . 0.5) | 1563 (padding . 0.5) |
1546 (shorten-pair . (0.0 . -0.6)) | 1564 (shorten-pair . (0.0 . -0.6)) |
1547 (staff-padding . 1.0) | 1565 (staff-padding . 1.0) |
1548 (stencil . ,ly:ottava-bracket::print) | 1566 (stencil . ,ly:ottava-bracket::print) |
1549 (style . dashed-line) | 1567 (style . dashed-line) |
| 1568 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1550 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 1569 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
1551 (meta . ((class . Spanner) | 1570 (meta . ((class . Spanner) |
1552 (interfaces . (font-interface | 1571 (interfaces . (font-interface |
1553 horizontal-bracket-interface | 1572 horizontal-bracket-interface |
1554 line-interface | 1573 line-interface |
1555 ottava-bracket-interface | 1574 ottava-bracket-interface |
1556 side-position-interface | 1575 side-position-interface |
1557 text-interface)))))) | 1576 text-interface)))))) |
1558 | 1577 |
1559 | 1578 |
1560 (PaperColumn | 1579 (PaperColumn |
1561 . ( | 1580 . ( |
1562 (allow-loose-spacing . #t) | 1581 (allow-loose-spacing . #t) |
1563 (axes . (,X)) | 1582 (axes . (,X)) |
1564 (before-line-breaking . ,ly:paper-column::before-line-breaking) | 1583 (before-line-breaking . ,ly:paper-column::before-line-breaking) |
1565 (bound-alignment-interfaces . (note-column-interface)) | 1584 (bound-alignment-interfaces . (note-column-interface)) |
1566 (horizontal-skylines . ,ly:separation-item::calc-skylines) | 1585 (horizontal-skylines . ,ly:separation-item::calc-skylines) |
1567 (keep-inside-line . #t) | 1586 (keep-inside-line . #t) |
| 1587 ; 0.08 comes from spacing-horizontal-skyline.ly |
| 1588 ; allows double flat of F to be nestled over dots of C |
| 1589 (skyline-vertical-padding . 0.08) |
1568 ;; (stencil . ,ly:paper-column::print) | 1590 ;; (stencil . ,ly:paper-column::print) |
1569 (X-extent . ,ly:axis-group-interface::width) | 1591 (X-extent . ,ly:axis-group-interface::width) |
1570 | 1592 |
1571 ;; debugging | 1593 ;; debugging |
1572 ;; (font-size . -6) (font-name . "sans") (Y-extent
. #f) | 1594 ;; (font-size . -6) (font-name . "sans") (Y-extent
. #f) |
1573 (meta . ((class . Paper_column) | 1595 (meta . ((class . Paper_column) |
1574 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 1596 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
1575 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 1597 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
1576 (interfaces . (axis-group-interface | 1598 (interfaces . (axis-group-interface |
1577 font-interface | 1599 font-interface |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1648 (PianoPedalBracket | 1670 (PianoPedalBracket |
1649 . ( | 1671 . ( |
1650 (bound-padding . 1.0) | 1672 (bound-padding . 1.0) |
1651 (bracket-flare . (0.5 . 0.5)) | 1673 (bracket-flare . (0.5 . 0.5)) |
1652 (direction . ,DOWN) | 1674 (direction . ,DOWN) |
1653 (edge-height . (1.0 . 1.0)) | 1675 (edge-height . (1.0 . 1.0)) |
1654 (shorten-pair . (0.0 . 0.0)) | 1676 (shorten-pair . (0.0 . 0.0)) |
1655 (stencil . ,ly:piano-pedal-bracket::print) | 1677 (stencil . ,ly:piano-pedal-bracket::print) |
1656 (style . line) | 1678 (style . line) |
1657 (thickness . 1.0) | 1679 (thickness . 1.0) |
| 1680 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1658 (meta . ((class . Spanner) | 1681 (meta . ((class . Spanner) |
1659 (interfaces . (line-interface | 1682 (interfaces . (line-interface |
1660 piano-pedal-bracket-interface | 1683 piano-pedal-bracket-interface |
1661 piano-pedal-interface)))))) | 1684 piano-pedal-interface)))))) |
1662 | 1685 |
1663 | 1686 |
1664 (RehearsalMark | 1687 (RehearsalMark |
1665 . ( | 1688 . ( |
1666 (after-line-breaking . ,ly:side-position-interface::move-to-extremal-sta
ff) | 1689 (after-line-breaking . ,ly:side-position-interface::move-to-extremal-sta
ff) |
1667 (baseline-skip . 2) | 1690 (baseline-skip . 2) |
1668 (break-align-symbols . (staff-bar clef)) | 1691 (break-align-symbols . (staff-bar clef)) |
1669 (break-visibility . ,end-of-line-invisible) | 1692 (break-visibility . ,end-of-line-invisible) |
1670 (direction . ,UP) | 1693 (direction . ,UP) |
1671 (extra-spacing-width . (+inf.0 . -inf.0)) | 1694 (extra-spacing-width . (+inf.0 . -inf.0)) |
1672 (font-size . 2) | 1695 (font-size . 2) |
1673 (non-musical . #t) | 1696 (non-musical . #t) |
| 1697 (outside-staff-horizontal-padding . 0.12) |
1674 (outside-staff-priority . 1500) | 1698 (outside-staff-priority . 1500) |
1675 (padding . 0.8) | 1699 (padding . 0.8) |
1676 (self-alignment-X . ,CENTER) | 1700 (self-alignment-X . ,CENTER) |
1677 (stencil . ,ly:text-interface::print) | 1701 (stencil . ,ly:text-interface::print) |
| 1702 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1678 (X-offset . ,(ly:make-simple-closure | 1703 (X-offset . ,(ly:make-simple-closure |
1679 `(,+ | 1704 `(,+ |
1680 ,(ly:make-simple-closure | 1705 ,(ly:make-simple-closure |
1681 (list ly:break-alignable-interface::self-align-callbac
k)) | 1706 (list ly:break-alignable-interface::self-align-callbac
k)) |
1682 ,(ly:make-simple-closure | 1707 ,(ly:make-simple-closure |
1683 (list ly:self-alignment-interface::x-aligned-on-self))
))) | 1708 (list ly:self-alignment-interface::x-aligned-on-self))
))) |
1684 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 1709 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
1685 (meta . ((class . Item) | 1710 (meta . ((class . Item) |
1686 (interfaces . (break-alignable-interface | 1711 (interfaces . (break-alignable-interface |
1687 font-interface | 1712 font-interface |
(...skipping 16 matching lines...) Expand all Loading... |
1704 (RepeatTie | 1729 (RepeatTie |
1705 . ( | 1730 . ( |
1706 (control-points . ,ly:semi-tie::calc-control-points) | 1731 (control-points . ,ly:semi-tie::calc-control-points) |
1707 (details . ((ratio . 0.333) | 1732 (details . ((ratio . 0.333) |
1708 (height-limit . 1.0))) | 1733 (height-limit . 1.0))) |
1709 (direction . ,ly:tie::calc-direction) | 1734 (direction . ,ly:tie::calc-direction) |
1710 (head-direction . ,RIGHT) | 1735 (head-direction . ,RIGHT) |
1711 (stencil . ,ly:tie::print) | 1736 (stencil . ,ly:tie::print) |
1712 (thickness . 1.0) | 1737 (thickness . 1.0) |
1713 (extra-spacing-height . (-0.5 . 0.5)) | 1738 (extra-spacing-height . (-0.5 . 0.5)) |
| 1739 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1714 (meta . ((class . Item) | 1740 (meta . ((class . Item) |
1715 (interfaces . (semi-tie-interface)))))) | 1741 (interfaces . (semi-tie-interface)))))) |
1716 | 1742 |
1717 (RepeatTieColumn | 1743 (RepeatTieColumn |
1718 . ( | 1744 . ( |
1719 (direction . ,ly:tie::calc-direction) | 1745 (direction . ,ly:tie::calc-direction) |
1720 (head-direction . ,ly:semi-tie-column::calc-head-direction) | 1746 (head-direction . ,ly:semi-tie-column::calc-head-direction) |
1721 (positioning-done . ,ly:semi-tie-column::calc-positioning-done) | 1747 (positioning-done . ,ly:semi-tie-column::calc-positioning-done) |
1722 (X-extent . #f) | 1748 (X-extent . #f) |
1723 (Y-extent . #f) | 1749 (Y-extent . #f) |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1756 (font-encoding . fetaMusic) | 1782 (font-encoding . fetaMusic) |
1757 (positioning-done . ,ly:script-interface::calc-positioning-done) | 1783 (positioning-done . ,ly:script-interface::calc-positioning-done) |
1758 (side-axis . ,Y) | 1784 (side-axis . ,Y) |
1759 | 1785 |
1760 ;; padding set in script definitions. | 1786 ;; padding set in script definitions. |
1761 (slur-padding . 0.2) | 1787 (slur-padding . 0.2) |
1762 (staff-padding . 0.25) | 1788 (staff-padding . 0.25) |
1763 | 1789 |
1764 (stencil . ,ly:script-interface::print) | 1790 (stencil . ,ly:script-interface::print) |
1765 (use-skylines . #t) | 1791 (use-skylines . #t) |
| 1792 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1766 (X-offset . ,script-interface::calc-x-offset) | 1793 (X-offset . ,script-interface::calc-x-offset) |
1767 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 1794 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
1768 (meta . ((class . Item) | 1795 (meta . ((class . Item) |
1769 (interfaces . (font-interface | 1796 (interfaces . (font-interface |
1770 script-interface | 1797 script-interface |
1771 side-position-interface)))))) | 1798 side-position-interface)))))) |
1772 | 1799 |
1773 (ScriptColumn | 1800 (ScriptColumn |
1774 . ( | 1801 . ( |
1775 (before-line-breaking . ,ly:script-column::before-line-breaking) | 1802 (before-line-breaking . ,ly:script-column::before-line-breaking) |
(...skipping 27 matching lines...) Expand all Loading... |
1803 (interfaces . (slur-interface)))))) | 1830 (interfaces . (slur-interface)))))) |
1804 | 1831 |
1805 (SostenutoPedal | 1832 (SostenutoPedal |
1806 . ( | 1833 . ( |
1807 (direction . ,RIGHT) | 1834 (direction . ,RIGHT) |
1808 (extra-spacing-width . (+inf.0 . -inf.0)) | 1835 (extra-spacing-width . (+inf.0 . -inf.0)) |
1809 (font-shape . italic) | 1836 (font-shape . italic) |
1810 (padding . 0.0) ;; padding relative to SostenutoPedalLineSpanner | 1837 (padding . 0.0) ;; padding relative to SostenutoPedalLineSpanner |
1811 (self-alignment-X . ,CENTER) | 1838 (self-alignment-X . ,CENTER) |
1812 (stencil . ,ly:text-interface::print) | 1839 (stencil . ,ly:text-interface::print) |
| 1840 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
1813 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) | 1841 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) |
1814 (meta . ((class . Item) | 1842 (meta . ((class . Item) |
1815 (interfaces . (font-interface | 1843 (interfaces . (font-interface |
1816 piano-pedal-script-interface | 1844 piano-pedal-script-interface |
1817 self-alignment-interface | 1845 self-alignment-interface |
1818 text-interface)))))) | 1846 text-interface)))))) |
1819 | 1847 |
1820 (SostenutoPedalLineSpanner | 1848 (SostenutoPedalLineSpanner |
1821 . ( | 1849 . ( |
1822 (axes . (,Y)) | 1850 (axes . (,Y)) |
1823 (direction . ,DOWN) | 1851 (direction . ,DOWN) |
1824 (minimum-space . 1.0) | 1852 (minimum-space . 1.0) |
1825 (outside-staff-priority . 1000) | 1853 (outside-staff-priority . 1000) |
1826 (padding . 1.2) | 1854 (padding . 1.2) |
1827 (side-axis . ,Y) | 1855 (side-axis . ,Y) |
1828 (staff-padding . 1.0) | 1856 (staff-padding . 1.0) |
| 1857 (vertical-skylines . ,ly:grob::vertical-skylines-from-element-stencils) |
1829 (X-extent . ,ly:axis-group-interface::width) | 1858 (X-extent . ,ly:axis-group-interface::width) |
1830 (Y-extent . ,ly:axis-group-interface::height) | 1859 (Y-extent . ,ly:axis-group-interface::height) |
1831 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 1860 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
1832 (meta . ((class . Spanner) | 1861 (meta . ((class . Spanner) |
1833 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 1862 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
1834 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 1863 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
1835 (interfaces . (axis-group-interface | 1864 (interfaces . (axis-group-interface |
1836 piano-pedal-interface | 1865 piano-pedal-interface |
1837 side-position-interface)))))) | 1866 side-position-interface)))))) |
1838 | 1867 |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1872 (X-extent . ,ly:span-bar::width) | 1901 (X-extent . ,ly:span-bar::width) |
1873 (Y-extent . (+inf.0 . -inf.0)) | 1902 (Y-extent . (+inf.0 . -inf.0)) |
1874 (meta . ((class . Item) | 1903 (meta . ((class . Item) |
1875 (interfaces . (bar-line-interface | 1904 (interfaces . (bar-line-interface |
1876 font-interface | 1905 font-interface |
1877 span-bar-interface)))))) | 1906 span-bar-interface)))))) |
1878 | 1907 |
1879 (SpanBarStub | 1908 (SpanBarStub |
1880 . ( | 1909 . ( |
1881 (X-extent . ,grob::x-parent-width) | 1910 (X-extent . ,grob::x-parent-width) |
1882 » (Y-extent . ,(ly:make-unpure-pure-container #f ly:axis-group-interface::
pure-height)) | 1911 » (extra-spacing-height . ,pure-from-neighbor-interface::extra-spacing-hei
ght) |
| 1912 » (Y-extent . #f) |
1883 (meta . ((class . Item) | 1913 (meta . ((class . Item) |
1884 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 1914 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
1885 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) | 1915 (pure-relevant-grobs . ,ly:pure-from-neigh
bor-interface::calc-pure-relevant-grobs))) |
1886 (interfaces . (pure-from-neighbor-interface)))))) | 1916 (interfaces . (pure-from-neighbor-interface)))))) |
1887 | 1917 |
1888 (StaffGrouper | 1918 (StaffGrouper |
1889 . ( | 1919 . ( |
1890 (staff-staff-spacing . ((basic-distance . 9) | 1920 (staff-staff-spacing . ((basic-distance . 9) |
1891 (minimum-distance . 7) | 1921 (minimum-distance . 7) |
1892 (padding . 1) | 1922 (padding . 1) |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2051 text-interface | 2081 text-interface |
2052 text-script-interface)))))) | 2082 text-script-interface)))))) |
2053 | 2083 |
2054 (SustainPedal | 2084 (SustainPedal |
2055 . ( | 2085 . ( |
2056 (direction . ,RIGHT) | 2086 (direction . ,RIGHT) |
2057 (extra-spacing-width . (+inf.0 . -inf.0)) | 2087 (extra-spacing-width . (+inf.0 . -inf.0)) |
2058 (padding . 0.0) ;; padding relative to SustainPedalLineSpanner | 2088 (padding . 0.0) ;; padding relative to SustainPedalLineSpanner |
2059 (self-alignment-X . ,CENTER) | 2089 (self-alignment-X . ,CENTER) |
2060 (stencil . ,ly:sustain-pedal::print) | 2090 (stencil . ,ly:sustain-pedal::print) |
| 2091 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
2061 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) | 2092 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) |
2062 (meta . ((class . Item) | 2093 (meta . ((class . Item) |
2063 (interfaces . (font-interface | 2094 (interfaces . (font-interface |
2064 piano-pedal-interface | 2095 piano-pedal-interface |
2065 piano-pedal-script-interface | 2096 piano-pedal-script-interface |
2066 self-alignment-interface | 2097 self-alignment-interface |
2067 text-interface)))))) | 2098 text-interface)))))) |
2068 | 2099 |
2069 (SustainPedalLineSpanner | 2100 (SustainPedalLineSpanner |
2070 . ( | 2101 . ( |
2071 (axes . (,Y)) | 2102 (axes . (,Y)) |
2072 (direction . ,DOWN) | 2103 (direction . ,DOWN) |
2073 (minimum-space . 1.0) | 2104 (minimum-space . 1.0) |
2074 (outside-staff-priority . 1000) | 2105 (outside-staff-priority . 1000) |
2075 (padding . 1.2) | 2106 (padding . 1.2) |
2076 (side-axis . ,Y) | 2107 (side-axis . ,Y) |
2077 (staff-padding . 1.2) | 2108 (staff-padding . 1.2) |
| 2109 (vertical-skylines . ,ly:grob::vertical-skylines-from-element-stencils) |
2078 (X-extent . ,ly:axis-group-interface::width) | 2110 (X-extent . ,ly:axis-group-interface::width) |
2079 (Y-extent . ,ly:axis-group-interface::height) | 2111 (Y-extent . ,ly:axis-group-interface::height) |
2080 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 2112 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
2081 (meta . ((class . Spanner) | 2113 (meta . ((class . Spanner) |
2082 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 2114 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
2083 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 2115 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
2084 (interfaces . (axis-group-interface | 2116 (interfaces . (axis-group-interface |
2085 piano-pedal-interface | 2117 piano-pedal-interface |
2086 side-position-interface)))))) | 2118 side-position-interface)))))) |
2087 | 2119 |
2088 (System | 2120 (System |
2089 . ( | 2121 . ( |
2090 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights
) | 2122 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights
) |
2091 (axes . (,X ,Y)) | 2123 (axes . (,X ,Y)) |
| 2124 (outside-staff-placement-directive . left-to-right-polite) |
2092 (skyline-horizontal-padding . 0.5) | 2125 (skyline-horizontal-padding . 0.5) |
2093 (vertical-skylines . ,ly:axis-group-interface::calc-skylines) | 2126 (vertical-skylines . ,ly:axis-group-interface::calc-skylines) |
2094 (X-extent . ,ly:axis-group-interface::width) | 2127 (X-extent . ,ly:axis-group-interface::width) |
2095 (Y-extent . ,ly:system::height) | 2128 (Y-extent . ,ly:system::height) |
2096 (meta . ((class . System) | 2129 (meta . ((class . System) |
2097 (object-callbacks . ((footnotes-before-line-breaking . ,ly:syst
em::footnotes-before-line-breaking) | 2130 (object-callbacks . ((footnotes-before-line-breaking . ,ly:syst
em::footnotes-before-line-breaking) |
2098 (footnotes-after-line-breaking . ,ly:syste
m::footnotes-after-line-breaking) | 2131 (footnotes-after-line-breaking . ,ly:syste
m::footnotes-after-line-breaking) |
2099 (pure-relevant-grobs . ,ly:system::calc-pu
re-relevant-grobs) | 2132 (pure-relevant-grobs . ,ly:system::calc-pu
re-relevant-grobs) |
2100 » » » » (pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common))) | 2133 » » » » (pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
| 2134 » » » » (vertical-skyline-elements . ,ly:system::v
ertical-skyline-elements) |
| 2135 (vertical-alignment . ,ly:system::get-vert
ical-alignment))) |
2101 (interfaces . (axis-group-interface | 2136 (interfaces . (axis-group-interface |
2102 system-interface)))))) | 2137 system-interface)))))) |
2103 | 2138 |
2104 (SystemStartBar | 2139 (SystemStartBar |
2105 . ( | 2140 . ( |
2106 (collapse-height . 5.0) | 2141 (collapse-height . 5.0) |
2107 (direction . ,LEFT) | 2142 (direction . ,LEFT) |
2108 | 2143 |
2109 ;; ugh--hardcoded. | 2144 ;; ugh--hardcoded. |
2110 (padding . -0.1) ;; bar must cover rounded ending of staff line. | 2145 (padding . -0.1) ;; bar must cover rounded ending of staff line. |
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2196 staff-symbol-referencer-interface | 2231 staff-symbol-referencer-interface |
2197 tab-note-head-interface | 2232 tab-note-head-interface |
2198 text-interface)))))) | 2233 text-interface)))))) |
2199 | 2234 |
2200 (TextScript | 2235 (TextScript |
2201 . ( | 2236 . ( |
2202 (avoid-slur . around) | 2237 (avoid-slur . around) |
2203 (cross-staff . ,script-or-side-position-cross-staff) | 2238 (cross-staff . ,script-or-side-position-cross-staff) |
2204 (direction . ,DOWN) | 2239 (direction . ,DOWN) |
2205 (extra-spacing-width . (+inf.0 . -inf.0)) | 2240 (extra-spacing-width . (+inf.0 . -inf.0)) |
| 2241 (outside-staff-horizontal-padding . 0.12) |
2206 (outside-staff-priority . 450) | 2242 (outside-staff-priority . 450) |
2207 | 2243 |
2208 ;; sync with Fingering ? | 2244 ;; sync with Fingering ? |
2209 (padding . 0.5) | 2245 (padding . 0.5) |
2210 | 2246 |
2211 (script-priority . 200) | 2247 (script-priority . 200) |
2212 (side-axis . ,Y) | 2248 (side-axis . ,Y) |
2213 (slur-padding . 0.5) | 2249 (slur-padding . 0.5) |
2214 (staff-padding . 0.5) | 2250 (staff-padding . 0.5) |
2215 (stencil . ,ly:text-interface::print) | 2251 (stencil . ,ly:text-interface::print) |
| 2252 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
2216 ;; todo: add X self alignment? | 2253 ;; todo: add X self alignment? |
2217 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) | 2254 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) |
2218 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 2255 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
2219 (meta . ((class . Item) | 2256 (meta . ((class . Item) |
2220 (interfaces . (font-interface | 2257 (interfaces . (font-interface |
2221 instrument-specific-markup-interface | 2258 instrument-specific-markup-interface |
2222 self-alignment-interface | 2259 self-alignment-interface |
2223 side-position-interface | 2260 side-position-interface |
2224 text-interface | 2261 text-interface |
2225 text-script-interface)))))) | 2262 text-script-interface)))))) |
2226 | 2263 |
2227 (TextSpanner | 2264 (TextSpanner |
2228 . ( | 2265 . ( |
2229 (bound-details . ((left . ((Y . 0) | 2266 (bound-details . ((left . ((Y . 0) |
2230 (padding . 0.25) | 2267 (padding . 0.25) |
2231 (attach-dir . ,LEFT) | 2268 (attach-dir . ,LEFT) |
2232 )) | 2269 )) |
2233 » » » (left-broken . ((end-on-note . #t))) | 2270 » » » (left-broken . ((attach-dir . ,RIGHT))) |
2234 (right . ((Y . 0) | 2271 (right . ((Y . 0) |
2235 (padding . 0.25) | 2272 (padding . 0.25) |
2236 )) | 2273 )) |
2237 )) | 2274 )) |
2238 (dash-fraction . 0.2) | 2275 (dash-fraction . 0.2) |
2239 (dash-period . 3.0) | 2276 (dash-period . 3.0) |
2240 (direction . ,UP) | 2277 (direction . ,UP) |
2241 (font-shape . italic) | 2278 (font-shape . italic) |
2242 (left-bound-info . ,ly:line-spanner::calc-left-bound-info) | 2279 (left-bound-info . ,ly:line-spanner::calc-left-bound-info) |
2243 (outside-staff-priority . 350) | 2280 (outside-staff-priority . 350) |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2279 (multi-tie-region-size . 3) | 2316 (multi-tie-region-size . 3) |
2280 (single-tie-region-size . 4) | 2317 (single-tie-region-size . 4) |
2281 (between-length-limit . 1.0))) | 2318 (between-length-limit . 1.0))) |
2282 | 2319 |
2283 (direction . ,ly:tie::calc-direction) | 2320 (direction . ,ly:tie::calc-direction) |
2284 (font-size . -6) | 2321 (font-size . -6) |
2285 (line-thickness . 0.8) | 2322 (line-thickness . 0.8) |
2286 (neutral-direction . ,UP) | 2323 (neutral-direction . ,UP) |
2287 (springs-and-rods . ,ly:spanner::set-spacing-rods) | 2324 (springs-and-rods . ,ly:spanner::set-spacing-rods) |
2288 (stencil . ,ly:tie::print) | 2325 (stencil . ,ly:tie::print) |
| 2326 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
2289 (thickness . 1.2) | 2327 (thickness . 1.2) |
2290 (meta . ((class . Spanner) | 2328 (meta . ((class . Spanner) |
2291 (interfaces . (tie-interface)))))) | 2329 (interfaces . (tie-interface)))))) |
2292 | 2330 |
2293 (TieColumn | 2331 (TieColumn |
2294 . ( | 2332 . ( |
2295 (before-line-breaking . ,ly:tie-column::before-line-breaking) | 2333 (before-line-breaking . ,ly:tie-column::before-line-breaking) |
2296 (positioning-done . ,ly:tie-column::calc-positioning-done) | 2334 (positioning-done . ,ly:tie-column::calc-positioning-done) |
2297 (X-extent . #f) | 2335 (X-extent . #f) |
2298 (Y-extent . #f) | 2336 (Y-extent . #f) |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2408 (cross-staff . ,ly:tuplet-bracket::calc-cross-staff) | 2446 (cross-staff . ,ly:tuplet-bracket::calc-cross-staff) |
2409 (direction . ,ly:tuplet-bracket::calc-direction) | 2447 (direction . ,ly:tuplet-bracket::calc-direction) |
2410 (edge-height . (0.7 . 0.7)) | 2448 (edge-height . (0.7 . 0.7)) |
2411 (full-length-to-extent . #t) | 2449 (full-length-to-extent . #t) |
2412 (padding . 1.1) | 2450 (padding . 1.1) |
2413 (positions . ,ly:tuplet-bracket::calc-positions) | 2451 (positions . ,ly:tuplet-bracket::calc-positions) |
2414 (shorten-pair . (-0.2 . -0.2)) | 2452 (shorten-pair . (-0.2 . -0.2)) |
2415 (staff-padding . 0.25) | 2453 (staff-padding . 0.25) |
2416 (stencil . ,ly:tuplet-bracket::print) | 2454 (stencil . ,ly:tuplet-bracket::print) |
2417 (thickness . 1.6) | 2455 (thickness . 1.6) |
2418 » (vertical-skylines . ,grob::vertical-skylines-from-stencil) | 2456 » (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
2419 (X-positions . ,ly:tuplet-bracket::calc-x-positions) | 2457 (X-positions . ,ly:tuplet-bracket::calc-x-positions) |
2420 | 2458 |
2421 (meta . ((class . Spanner) | 2459 (meta . ((class . Spanner) |
2422 (interfaces . (line-interface | 2460 (interfaces . (line-interface |
2423 tuplet-bracket-interface)))))) | 2461 tuplet-bracket-interface)))))) |
2424 | 2462 |
2425 (TupletNumber | 2463 (TupletNumber |
2426 . ( | 2464 . ( |
2427 (avoid-slur . inside) | 2465 (avoid-slur . inside) |
2428 (cross-staff . ,ly:tuplet-number::calc-cross-staff) | 2466 (cross-staff . ,ly:tuplet-number::calc-cross-staff) |
(...skipping 11 matching lines...) Expand all Loading... |
2440 | 2478 |
2441 | 2479 |
2442 (UnaCordaPedal | 2480 (UnaCordaPedal |
2443 . ( | 2481 . ( |
2444 (direction . ,RIGHT) | 2482 (direction . ,RIGHT) |
2445 (extra-spacing-width . (+inf.0 . -inf.0)) | 2483 (extra-spacing-width . (+inf.0 . -inf.0)) |
2446 (font-shape . italic) | 2484 (font-shape . italic) |
2447 (padding . 0.0) ;; padding relative to UnaCordaPedalLineSpanner | 2485 (padding . 0.0) ;; padding relative to UnaCordaPedalLineSpanner |
2448 (self-alignment-X . ,CENTER) | 2486 (self-alignment-X . ,CENTER) |
2449 (stencil . ,ly:text-interface::print) | 2487 (stencil . ,ly:text-interface::print) |
| 2488 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
2450 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) | 2489 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) |
2451 (meta . ((class . Item) | 2490 (meta . ((class . Item) |
2452 (interfaces . (font-interface | 2491 (interfaces . (font-interface |
2453 piano-pedal-script-interface | 2492 piano-pedal-script-interface |
2454 self-alignment-interface | 2493 self-alignment-interface |
2455 text-interface)))))) | 2494 text-interface)))))) |
2456 | 2495 |
2457 (UnaCordaPedalLineSpanner | 2496 (UnaCordaPedalLineSpanner |
2458 . ( | 2497 . ( |
2459 (axes . (,Y)) | 2498 (axes . (,Y)) |
2460 (direction . ,DOWN) | 2499 (direction . ,DOWN) |
2461 (minimum-space . 1.0) | 2500 (minimum-space . 1.0) |
2462 (outside-staff-priority . 1000) | 2501 (outside-staff-priority . 1000) |
2463 (padding . 1.2) | 2502 (padding . 1.2) |
2464 (side-axis . ,Y) | 2503 (side-axis . ,Y) |
2465 (staff-padding . 1.2) | 2504 (staff-padding . 1.2) |
| 2505 (vertical-skylines . ,ly:grob::vertical-skylines-from-element-stencils) |
2466 (X-extent . ,ly:axis-group-interface::width) | 2506 (X-extent . ,ly:axis-group-interface::width) |
2467 (Y-extent . ,ly:axis-group-interface::height) | 2507 (Y-extent . ,ly:axis-group-interface::height) |
2468 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 2508 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
2469 (meta . ((class . Spanner) | 2509 (meta . ((class . Spanner) |
2470 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 2510 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
2471 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 2511 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
2472 (interfaces . (axis-group-interface | 2512 (interfaces . (axis-group-interface |
2473 piano-pedal-interface | 2513 piano-pedal-interface |
2474 side-position-interface)))))) | 2514 side-position-interface)))))) |
2475 | 2515 |
(...skipping 24 matching lines...) Expand all Loading... |
2500 axis-group-interface)))))) | 2540 axis-group-interface)))))) |
2501 | 2541 |
2502 (VerticalAxisGroup | 2542 (VerticalAxisGroup |
2503 . ( | 2543 . ( |
2504 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights
) | 2544 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights
) |
2505 (axes . (,Y)) | 2545 (axes . (,Y)) |
2506 (default-staff-staff-spacing . ((basic-distance . 9) | 2546 (default-staff-staff-spacing . ((basic-distance . 9) |
2507 (minimum-distance . 8) | 2547 (minimum-distance . 8) |
2508 (padding . 1))) | 2548 (padding . 1))) |
2509 (nonstaff-unrelatedstaff-spacing . ((padding . 0.5))) | 2549 (nonstaff-unrelatedstaff-spacing . ((padding . 0.5))) |
| 2550 (outside-staff-placement-directive . left-to-right-polite) |
2510 (staff-staff-spacing . ,ly:axis-group-interface::calc-staff-staff-spacin
g) | 2551 (staff-staff-spacing . ,ly:axis-group-interface::calc-staff-staff-spacin
g) |
2511 (stencil . ,ly:axis-group-interface::print) | 2552 (stencil . ,ly:axis-group-interface::print) |
| 2553 (skyline-horizontal-padding . 0.1) |
2512 (vertical-skylines . ,ly:hara-kiri-group-spanner::calc-skylines) | 2554 (vertical-skylines . ,ly:hara-kiri-group-spanner::calc-skylines) |
2513 (X-extent . ,ly:axis-group-interface::width) | 2555 (X-extent . ,ly:axis-group-interface::width) |
2514 (Y-extent . ,ly:hara-kiri-group-spanner::y-extent) | 2556 (Y-extent . ,ly:hara-kiri-group-spanner::y-extent) |
2515 (Y-offset . ,ly:hara-kiri-group-spanner::force-hara-kiri-callback) | 2557 (Y-offset . ,ly:hara-kiri-group-spanner::force-hara-kiri-callback) |
2516 (meta . ((class . Spanner) | 2558 (meta . ((class . Spanner) |
2517 (object-callbacks . ( | 2559 (object-callbacks . ( |
2518 (X-common . ,ly:axis-group-interface::calc
-x-common) | 2560 (X-common . ,ly:axis-group-interface::calc
-x-common) |
2519 (pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 2561 (pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
2520 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 2562 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
2521 | 2563 |
2522 (interfaces . (axis-group-interface | 2564 (interfaces . (axis-group-interface |
2523 hara-kiri-group-spanner-interface)))))) | 2565 hara-kiri-group-spanner-interface)))))) |
2524 | 2566 |
2525 (VoiceFollower | 2567 (VoiceFollower |
2526 . ( | 2568 . ( |
2527 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) | 2569 (after-line-breaking . ,ly:spanner::kill-zero-spanned-time) |
2528 (bound-details . ((right . ((attach-dir . ,CENTER) | 2570 (bound-details . ((right . ((attach-dir . ,CENTER) |
2529 (padding . 1.5) | 2571 (padding . 1.5) |
2530 )) | 2572 )) |
2531 (left . ((attach-dir . ,CENTER) | 2573 (left . ((attach-dir . ,CENTER) |
2532 (padding . 1.5) | 2574 (padding . 1.5) |
2533 )) | 2575 )) |
2534 )) | 2576 )) |
| 2577 (cross-staff . #t) |
2535 (gap . 0.5) | 2578 (gap . 0.5) |
2536 (left-bound-info . ,ly:line-spanner::calc-left-bound-info) | 2579 (left-bound-info . ,ly:line-spanner::calc-left-bound-info) |
2537 (non-musical . #t) | 2580 (non-musical . #t) |
2538 (right-bound-info . ,ly:line-spanner::calc-right-bound-info) | 2581 (right-bound-info . ,ly:line-spanner::calc-right-bound-info) |
2539 (stencil . ,ly:line-spanner::print) | 2582 (stencil . ,ly:line-spanner::print) |
2540 (style . line) | 2583 (style . line) |
2541 (X-extent . #f) | 2584 (X-extent . #f) |
2542 (Y-extent . #f) | 2585 (Y-extent . #f) |
2543 (meta . ((class . Spanner) | 2586 (meta . ((class . Spanner) |
2544 (interfaces . (line-interface | 2587 (interfaces . (line-interface |
2545 line-spanner-interface)))))) | 2588 line-spanner-interface)))))) |
2546 | 2589 |
2547 (VoltaBracket | 2590 (VoltaBracket |
2548 . ( | 2591 . ( |
2549 (direction . ,UP) | 2592 (direction . ,UP) |
2550 (edge-height . (2.0 . 2.0)) ;; staff-space; | 2593 (edge-height . (2.0 . 2.0)) ;; staff-space; |
2551 (font-encoding . fetaText) | 2594 (font-encoding . fetaText) |
2552 (font-size . -4) | 2595 (font-size . -4) |
2553 (stencil . ,ly:volta-bracket-interface::print) | 2596 (stencil . ,ly:volta-bracket-interface::print) |
2554 (thickness . 1.6) ;; line-thickness | 2597 (thickness . 1.6) ;; line-thickness |
2555 (word-space . 0.6) | 2598 (word-space . 0.6) |
2556 » (vertical-skylines . ,grob::vertical-skylines-from-stencil) | 2599 » (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
2557 (meta . ((class . Spanner) | 2600 (meta . ((class . Spanner) |
2558 (interfaces . (font-interface | 2601 (interfaces . (font-interface |
2559 horizontal-bracket-interface | 2602 horizontal-bracket-interface |
2560 line-interface | 2603 line-interface |
2561 side-position-interface | 2604 side-position-interface |
2562 text-interface | 2605 text-interface |
2563 volta-bracket-interface | 2606 volta-bracket-interface |
2564 volta-interface)))))) | 2607 volta-interface)))))) |
2565 | 2608 |
2566 (VoltaBracketSpanner | 2609 (VoltaBracketSpanner |
2567 . ( | 2610 . ( |
2568 (after-line-breaking . ,ly:side-position-interface::move-to-extremal-sta
ff) | 2611 (after-line-breaking . ,ly:side-position-interface::move-to-extremal-sta
ff) |
2569 (axes . (,Y)) | 2612 (axes . (,Y)) |
2570 (direction . ,UP) | 2613 (direction . ,UP) |
2571 (no-alignment . #t) | 2614 (no-alignment . #t) |
2572 (outside-staff-priority . 600) | 2615 (outside-staff-priority . 600) |
2573 (padding . 1) | 2616 (padding . 1) |
2574 (side-axis . ,Y) | 2617 (side-axis . ,Y) |
2575 » (vertical-skylines . ,grob::vertical-skylines-from-element-stencils) | 2618 » (vertical-skylines . ,ly:grob::vertical-skylines-from-element-stencils) |
2576 (X-extent . ,ly:axis-group-interface::width) | 2619 (X-extent . ,ly:axis-group-interface::width) |
2577 (Y-extent . ,ly:axis-group-interface::height) | 2620 (Y-extent . ,ly:axis-group-interface::height) |
2578 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 2621 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
2579 (meta . ((class . Spanner) | 2622 (meta . ((class . Spanner) |
2580 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) | 2623 (object-callbacks . ((pure-Y-common . ,ly:axis-group-interface:
:calc-pure-y-common) |
2581 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) | 2624 (pure-relevant-grobs . ,ly:axis-group-inte
rface::calc-pure-relevant-grobs))) |
2582 (interfaces . (axis-group-interface | 2625 (interfaces . (axis-group-interface |
2583 side-position-interface | 2626 side-position-interface |
2584 volta-interface)))))) | 2627 volta-interface)))))) |
2585 | 2628 |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2698 ;; chain_offset_callback, in which case this provides a default by simply | 2741 ;; chain_offset_callback, in which case this provides a default by simply |
2699 ;; passing through the value from the pure callback. | 2742 ;; passing through the value from the pure callback. |
2700 (define (pure-chain-offset-callback grob start end prev-offset) prev-offset) | 2743 (define (pure-chain-offset-callback grob start end prev-offset) prev-offset) |
2701 | 2744 |
2702 (define pure-conversions-alist | 2745 (define pure-conversions-alist |
2703 `( | 2746 `( |
2704 (,ly:accidental-interface::height . ,ly:accidental-interface::pure-height) | 2747 (,ly:accidental-interface::height . ,ly:accidental-interface::pure-height) |
2705 (,ly:axis-group-interface::calc-staff-staff-spacing . ,ly:axis-group-interfa
ce::calc-pure-staff-staff-spacing) | 2748 (,ly:axis-group-interface::calc-staff-staff-spacing . ,ly:axis-group-interfa
ce::calc-pure-staff-staff-spacing) |
2706 (,ly:axis-group-interface::height . ,ly:axis-group-interface::pure-height) | 2749 (,ly:axis-group-interface::height . ,ly:axis-group-interface::pure-height) |
2707 (,ly:beam::rest-collision-callback . ,ly:beam::pure-rest-collision-callback) | 2750 (,ly:beam::rest-collision-callback . ,ly:beam::pure-rest-collision-callback) |
| 2751 (,ly:flag::calc-y-offset . ,ly:flag::pure-calc-y-offset) |
2708 (,ly:grob::stencil-height . ,pure-stencil-height) | 2752 (,ly:grob::stencil-height . ,pure-stencil-height) |
2709 (,ly:hara-kiri-group-spanner::y-extent . ,ly:hara-kiri-group-spanner::pure-h
eight) | 2753 (,ly:hara-kiri-group-spanner::y-extent . ,ly:hara-kiri-group-spanner::pure-h
eight) |
2710 (,ly:rest-collision::force-shift-callback-rest . ,pure-chain-offset-callback
) | 2754 (,ly:rest-collision::force-shift-callback-rest . ,pure-chain-offset-callback
) |
2711 (,ly:rest::height . ,ly:rest::pure-height) | 2755 (,ly:rest::height . ,ly:rest::pure-height) |
2712 (,ly:self-alignment-interface::y-aligned-on-self . ,ly:self-alignment-interf
ace::pure-y-aligned-on-self) | 2756 (,ly:self-alignment-interface::y-aligned-on-self . ,ly:self-alignment-interf
ace::pure-y-aligned-on-self) |
2713 (,ly:side-position-interface::y-aligned-side . ,ly:side-position-interface::
pure-y-aligned-side) | 2757 (,ly:side-position-interface::y-aligned-side . ,ly:side-position-interface::
pure-y-aligned-side) |
2714 (,ly:slur::height . ,ly:slur::pure-height) | 2758 (,ly:slur::height . ,ly:slur::pure-height) |
2715 (,ly:slur::outside-slur-callback . ,ly:slur::pure-outside-slur-callback) | 2759 (,ly:slur::outside-slur-callback . ,ly:slur::pure-outside-slur-callback) |
2716 (,ly:stem::calc-stem-begin-position . ,ly:stem::pure-calc-stem-begin-positio
n) | 2760 (,ly:stem::calc-stem-begin-position . ,ly:stem::pure-calc-stem-begin-positio
n) |
2717 (,ly:stem::calc-stem-end-position . ,ly:stem::pure-calc-stem-end-position) | 2761 (,ly:stem::calc-stem-end-position . ,ly:stem::pure-calc-stem-end-position) |
2718 (,stem::length . ,stem::pure-length) | 2762 (,stem::length . ,stem::pure-length) |
2719 (,ly:stem::height . ,ly:stem::pure-height) | 2763 (,ly:stem::height . ,ly:stem::pure-height) |
2720 (,ly:stem-tremolo::calc-y-offset . ,ly:stem-tremolo::pure-calc-y-offset) | 2764 (,ly:stem-tremolo::calc-y-offset . ,ly:stem-tremolo::pure-calc-y-offset) |
2721 (,ly:system::height . ,ly:system::calc-pure-height))) | 2765 (,ly:system::height . ,ly:system::calc-pure-height))) |
2722 | 2766 |
2723 (define pure-functions | 2767 (define pure-functions |
2724 (list | 2768 (list |
2725 parenthesize-elements | 2769 parenthesize-elements |
2726 laissez-vibrer::print | 2770 laissez-vibrer::print |
2727 ly:flag::calc-y-offset | |
2728 ly:rest::y-offset-callback | 2771 ly:rest::y-offset-callback |
2729 ly:staff-symbol-referencer::callback | 2772 ly:staff-symbol-referencer::callback |
2730 ly:staff-symbol::height)) | 2773 ly:staff-symbol::height)) |
2731 | 2774 |
2732 (define-public (pure-relevant? grob) | 2775 (define-public (pure-relevant? grob) |
2733 (let ((extent-callback (ly:grob-property-data grob 'Y-extent))) | 2776 (let ((extent-callback (ly:grob-property-data grob 'Y-extent))) |
2734 (not (eq? #f | 2777 (not (eq? #f |
2735 (or | 2778 (or |
2736 (ly:unpure-pure-container? extent-callback) | 2779 (ly:unpure-pure-container? extent-callback) |
2737 (pair? extent-callback) | 2780 (pair? extent-callback) |
(...skipping 26 matching lines...) Expand all Loading... |
2764 (if (not (procedure? unpure)) | 2807 (if (not (procedure? unpure)) |
2765 unpure | 2808 unpure |
2766 (if (memq unpure pure-functions) | 2809 (if (memq unpure pure-functions) |
2767 (apply unpure args) | 2810 (apply unpure args) |
2768 (let ((pure (assq unpure pure-conversions-alist))) | 2811 (let ((pure (assq unpure pure-conversions-alist))) |
2769 (if pure | 2812 (if pure |
2770 (apply (cdr pure) | 2813 (apply (cdr pure) |
2771 (append | 2814 (append |
2772 (list (car args) start end) | 2815 (list (car args) start end) |
2773 (cdr args)))))))))) | 2816 (cdr args)))))))))) |
LEFT | RIGHT |