]> git.donarmstrong.com Git - lilypond.git/commit
Issue 3518: Support temporary divisi staves
authorDavid Kastrup <dak@gnu.org>
Wed, 20 Aug 2014 12:27:55 +0000 (14:27 +0200)
committerDavid Kastrup <dak@gnu.org>
Sun, 24 Aug 2014 11:27:26 +0000 (13:27 +0200)
commit2134c6269640637cd5a0385ef7e5d53180443e4a
treea5d243f62f430ba7d5799051deac2d4177b55959
parent51172615f31aa2af30c0343b92f1cc372ef0ce91
Issue 3518: Support temporary divisi staves

This provides the low-level support for temporary divisi staves by
adding a `VerticalAxisGroup.remove-layer' property of type integer that
interacts with the "Keep_alive_together_engraver": when set to a numeric
value, staves with the same numeric value are kept alive together as one
group.  Of several such groups with live staves, only the one with the
lowest common numeric `remove-layer' is retained.
lily/hara-kiri-group-spanner.cc
lily/keep-alive-together-engraver.cc
scm/define-grob-properties.scm