Left: | ||
Right: |
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 737 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
748 . ( | 748 . ( |
749 (axes . (,Y)) | 749 (axes . (,Y)) |
750 (cross-staff . ,ly:side-position-interface::calc-cross-staff) | 750 (cross-staff . ,ly:side-position-interface::calc-cross-staff) |
751 (direction . ,DOWN) | 751 (direction . ,DOWN) |
752 (minimum-space . 1.2) | 752 (minimum-space . 1.2) |
753 (outside-staff-priority . 250) | 753 (outside-staff-priority . 250) |
754 (padding . 0.6) | 754 (padding . 0.6) |
755 (side-axis . ,Y) | 755 (side-axis . ,Y) |
756 (slur-padding . 0.3) | 756 (slur-padding . 0.3) |
757 (staff-padding . 0.1) | 757 (staff-padding . 0.1) |
758 (horizontal-skylines . ,ly:grob::horizontal-skylines-from-element-stenci ls) | |
759 (vertical-skylines . ,ly:grob::vertical-skylines-from-element-stencils) | 758 (vertical-skylines . ,ly:grob::vertical-skylines-from-element-stencils) |
760 (use-skylines . #t) | 759 (use-skylines . #t) |
761 (X-extent . ,ly:axis-group-interface::width) | 760 (X-extent . ,ly:axis-group-interface::width) |
762 (Y-extent . ,ly:axis-group-interface::height) | 761 (Y-extent . ,ly:axis-group-interface::height) |
763 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 762 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
764 (meta . ((class . Spanner) | 763 (meta . ((class . Spanner) |
765 (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) |
766 (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))) |
767 (interfaces . (axis-group-interface | 766 (interfaces . (axis-group-interface |
768 dynamic-interface | 767 dynamic-interface |
(...skipping 10 matching lines...) Expand all Loading... | |
779 (direction . ,ly:script-interface::calc-direction) | 778 (direction . ,ly:script-interface::calc-direction) |
780 (extra-spacing-width . (+inf.0 . -inf.0)) | 779 (extra-spacing-width . (+inf.0 . -inf.0)) |
781 (font-encoding . fetaText) | 780 (font-encoding . fetaText) |
782 (font-series . bold) | 781 (font-series . bold) |
783 (font-shape . italic) | 782 (font-shape . italic) |
784 (positioning-done . ,ly:script-interface::calc-positioning-done) | 783 (positioning-done . ,ly:script-interface::calc-positioning-done) |
785 (right-padding . 0.5) | 784 (right-padding . 0.5) |
786 (self-alignment-X . ,CENTER) | 785 (self-alignment-X . ,CENTER) |
787 (self-alignment-Y . ,CENTER) | 786 (self-alignment-Y . ,CENTER) |
788 (stencil . ,ly:text-interface::print) | 787 (stencil . ,ly:text-interface::print) |
789 (horizontal-skylines . ,ly:grob::horizontal-skylines-from-stencil) | |
790 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) | 788 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
791 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) | 789 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) |
792 (Y-offset . ,ly:self-alignment-interface::y-aligned-on-self) | 790 (Y-offset . ,ly:self-alignment-interface::y-aligned-on-self) |
793 (meta . ((class . Item) | 791 (meta . ((class . Item) |
794 (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))) |
795 (interfaces . (dynamic-interface | 793 (interfaces . (dynamic-interface |
796 dynamic-text-interface | 794 dynamic-text-interface |
797 font-interface | 795 font-interface |
798 script-interface | 796 script-interface |
799 self-alignment-interface | 797 self-alignment-interface |
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
903 text-interface | 901 text-interface |
904 text-script-interface)))))) | 902 text-script-interface)))))) |
905 | 903 |
906 (Flag | 904 (Flag |
907 . ( | 905 . ( |
908 (glyph-name . ,ly:flag::glyph-name) | 906 (glyph-name . ,ly:flag::glyph-name) |
909 (stencil . ,ly:flag::print) | 907 (stencil . ,ly:flag::print) |
910 (X-extent . ,ly:flag::width) | 908 (X-extent . ,ly:flag::width) |
911 (X-offset . ,ly:flag::calc-x-offset) | 909 (X-offset . ,ly:flag::calc-x-offset) |
912 (Y-offset . ,ly:flag::calc-y-offset) | 910 (Y-offset . ,ly:flag::calc-y-offset) |
913 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) | 911 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
Keith
2012/08/14 04:21:33
For Flags, I would think horizontal-skylines-from-
MikeSol
2012/08/16 04:15:39
I'll look into this after pushing all of this stuf
| |
914 (meta . ((class . Item) | 912 (meta . ((class . Item) |
915 (interfaces . (flag-interface | 913 (interfaces . (flag-interface |
916 font-interface)))))) | 914 font-interface)))))) |
917 | 915 |
918 (FootnoteItem | 916 (FootnoteItem |
919 . ( | 917 . ( |
920 (annotation-balloon . #f) | 918 (annotation-balloon . #f) |
921 (annotation-line . #t) | 919 (annotation-line . #t) |
922 (automatically-numbered . ,(grob::calc-property-by-copy 'automatically-n umbered)) | 920 (automatically-numbered . ,(grob::calc-property-by-copy 'automatically-n umbered)) |
923 (break-visibility . ,inherit-y-parent-visibility) | 921 (break-visibility . ,inherit-y-parent-visibility) |
(...skipping 656 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1580 | 1578 |
1581 (PaperColumn | 1579 (PaperColumn |
1582 . ( | 1580 . ( |
1583 (allow-loose-spacing . #t) | 1581 (allow-loose-spacing . #t) |
1584 (axes . (,X)) | 1582 (axes . (,X)) |
1585 (before-line-breaking . ,ly:paper-column::before-line-breaking) | 1583 (before-line-breaking . ,ly:paper-column::before-line-breaking) |
1586 (bound-alignment-interfaces . (note-column-interface)) | 1584 (bound-alignment-interfaces . (note-column-interface)) |
1587 (horizontal-skylines . ,ly:separation-item::calc-skylines) | 1585 (horizontal-skylines . ,ly:separation-item::calc-skylines) |
1588 (keep-inside-line . #t) | 1586 (keep-inside-line . #t) |
1589 ; 0.08 comes from spacing-horizontal-skyline.ly | 1587 ; 0.08 comes from spacing-horizontal-skyline.ly |
1590 ; allows double flat of F to be nestled over dots of C | 1588 ; allows double flat of F to be nestled over dots of C |
Keith
2012/08/14 04:21:33
Can't you adjust for that on something more specif
MikeSol
2012/08/16 04:15:39
No, as padding is added on only at the PaperColumn
| |
1591 (skyline-vertical-padding . 0.08) | 1589 (skyline-vertical-padding . 0.08) |
1592 ;; (stencil . ,ly:paper-column::print) | 1590 ;; (stencil . ,ly:paper-column::print) |
1593 (X-extent . ,ly:axis-group-interface::width) | 1591 (X-extent . ,ly:axis-group-interface::width) |
1594 | 1592 |
1595 ;; debugging | 1593 ;; debugging |
1596 ;; (font-size . -6) (font-name . "sans") (Y-extent . #f) | 1594 ;; (font-size . -6) (font-name . "sans") (Y-extent . #f) |
1597 (meta . ((class . Paper_column) | 1595 (meta . ((class . Paper_column) |
1598 (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) |
1599 (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))) |
1600 (interfaces . (axis-group-interface | 1598 (interfaces . (axis-group-interface |
(...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2116 (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) |
2117 (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))) |
2118 (interfaces . (axis-group-interface | 2116 (interfaces . (axis-group-interface |
2119 piano-pedal-interface | 2117 piano-pedal-interface |
2120 side-position-interface)))))) | 2118 side-position-interface)))))) |
2121 | 2119 |
2122 (System | 2120 (System |
2123 . ( | 2121 . ( |
2124 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights ) | 2122 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights ) |
2125 (axes . (,X ,Y)) | 2123 (axes . (,X ,Y)) |
2124 (outside-staff-placement-directive . left-to-right-polite) | |
2126 (skyline-horizontal-padding . 0.5) | 2125 (skyline-horizontal-padding . 0.5) |
2127 (vertical-skylines . ,ly:axis-group-interface::calc-skylines) | 2126 (vertical-skylines . ,ly:axis-group-interface::calc-skylines) |
2128 (X-extent . ,ly:axis-group-interface::width) | 2127 (X-extent . ,ly:axis-group-interface::width) |
2129 (Y-extent . ,ly:system::height) | 2128 (Y-extent . ,ly:system::height) |
2130 (meta . ((class . System) | 2129 (meta . ((class . System) |
2131 (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) |
2132 (footnotes-after-line-breaking . ,ly:syste m::footnotes-after-line-breaking) | 2131 (footnotes-after-line-breaking . ,ly:syste m::footnotes-after-line-breaking) |
2133 (pure-relevant-grobs . ,ly:system::calc-pu re-relevant-grobs) | 2132 (pure-relevant-grobs . ,ly:system::calc-pu re-relevant-grobs) |
2134 (pure-Y-common . ,ly:axis-group-interface: :calc-pure-y-common) | 2133 (pure-Y-common . ,ly:axis-group-interface: :calc-pure-y-common) |
2135 (vertical-skyline-elements . ,ly:system::v ertical-skyline-elements) | 2134 (vertical-skyline-elements . ,ly:system::v ertical-skyline-elements) |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2243 (outside-staff-priority . 450) | 2242 (outside-staff-priority . 450) |
2244 | 2243 |
2245 ;; sync with Fingering ? | 2244 ;; sync with Fingering ? |
2246 (padding . 0.5) | 2245 (padding . 0.5) |
2247 | 2246 |
2248 (script-priority . 200) | 2247 (script-priority . 200) |
2249 (side-axis . ,Y) | 2248 (side-axis . ,Y) |
2250 (slur-padding . 0.5) | 2249 (slur-padding . 0.5) |
2251 (staff-padding . 0.5) | 2250 (staff-padding . 0.5) |
2252 (stencil . ,ly:text-interface::print) | 2251 (stencil . ,ly:text-interface::print) |
2253 (horizontal-skylines . ,ly:grob::horizontal-skylines-from-stencil) | |
2254 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) | 2252 (vertical-skylines . ,ly:grob::vertical-skylines-from-stencil) |
2255 ;; todo: add X self alignment? | 2253 ;; todo: add X self alignment? |
2256 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) | 2254 (X-offset . ,ly:self-alignment-interface::x-aligned-on-self) |
2257 (Y-offset . ,ly:side-position-interface::y-aligned-side) | 2255 (Y-offset . ,ly:side-position-interface::y-aligned-side) |
2258 (meta . ((class . Item) | 2256 (meta . ((class . Item) |
2259 (interfaces . (font-interface | 2257 (interfaces . (font-interface |
2260 instrument-specific-markup-interface | 2258 instrument-specific-markup-interface |
2261 self-alignment-interface | 2259 self-alignment-interface |
2262 side-position-interface | 2260 side-position-interface |
2263 text-interface | 2261 text-interface |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2542 axis-group-interface)))))) | 2540 axis-group-interface)))))) |
2543 | 2541 |
2544 (VerticalAxisGroup | 2542 (VerticalAxisGroup |
2545 . ( | 2543 . ( |
2546 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights ) | 2544 (adjacent-pure-heights . ,ly:axis-group-interface::adjacent-pure-heights ) |
2547 (axes . (,Y)) | 2545 (axes . (,Y)) |
2548 (default-staff-staff-spacing . ((basic-distance . 9) | 2546 (default-staff-staff-spacing . ((basic-distance . 9) |
2549 (minimum-distance . 8) | 2547 (minimum-distance . 8) |
2550 (padding . 1))) | 2548 (padding . 1))) |
2551 (nonstaff-unrelatedstaff-spacing . ((padding . 0.5))) | 2549 (nonstaff-unrelatedstaff-spacing . ((padding . 0.5))) |
2550 (outside-staff-placement-directive . left-to-right-polite) | |
2552 (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) |
2553 (stencil . ,ly:axis-group-interface::print) | 2552 (stencil . ,ly:axis-group-interface::print) |
2554 (skyline-horizontal-padding . 0.1) | 2553 (skyline-horizontal-padding . 0.1) |
2555 (vertical-skylines . ,ly:hara-kiri-group-spanner::calc-skylines) | 2554 (vertical-skylines . ,ly:hara-kiri-group-spanner::calc-skylines) |
2556 (X-extent . ,ly:axis-group-interface::width) | 2555 (X-extent . ,ly:axis-group-interface::width) |
2557 (Y-extent . ,ly:hara-kiri-group-spanner::y-extent) | 2556 (Y-extent . ,ly:hara-kiri-group-spanner::y-extent) |
2558 (Y-offset . ,ly:hara-kiri-group-spanner::force-hara-kiri-callback) | 2557 (Y-offset . ,ly:hara-kiri-group-spanner::force-hara-kiri-callback) |
2559 (meta . ((class . Spanner) | 2558 (meta . ((class . Spanner) |
2560 (object-callbacks . ( | 2559 (object-callbacks . ( |
2561 (X-common . ,ly:axis-group-interface::calc -x-common) | 2560 (X-common . ,ly:axis-group-interface::calc -x-common) |
(...skipping 246 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2808 (if (not (procedure? unpure)) | 2807 (if (not (procedure? unpure)) |
2809 unpure | 2808 unpure |
2810 (if (memq unpure pure-functions) | 2809 (if (memq unpure pure-functions) |
2811 (apply unpure args) | 2810 (apply unpure args) |
2812 (let ((pure (assq unpure pure-conversions-alist))) | 2811 (let ((pure (assq unpure pure-conversions-alist))) |
2813 (if pure | 2812 (if pure |
2814 (apply (cdr pure) | 2813 (apply (cdr pure) |
2815 (append | 2814 (append |
2816 (list (car args) start end) | 2815 (list (car args) start end) |
2817 (cdr args)))))))))) | 2816 (cdr args)))))))))) |
LEFT | RIGHT |