]> git.donarmstrong.com Git - lilypond.git/commit - lily/line-spanner.cc
Implements multiple-line non-cross-staff glissandi.
authorMike Solomon <mike@apollinemike.com>
Fri, 1 Jul 2011 09:36:41 +0000 (11:36 +0200)
committerMike Solomon <mike@apollinemike.com>
Fri, 1 Jul 2011 09:36:41 +0000 (11:36 +0200)
commit4e55f40a1bf65633fedc62d09d91d8e3c0247efe
tree2c1888d8459eccc021a11705fb20c2e646ecbd6d
parent078b99a83c50242c4c6e60e159c178e6c3e3283e
Implements multiple-line non-cross-staff glissandi.

Glissandi, not being placed outside the staff, are not bumped up or
down depending on other outside staff grobs that may appear after
a line break.  Thus, all they need to know are the terminus positions
on the Y axis in order to be typeset.  This means that they can span
multiple lines.
input/regression/glissando-broken-multiple.ly [new file with mode: 0644]
lily/line-spanner.cc
scm/define-grob-properties.scm
scm/define-grobs.scm
scm/output-lib.scm