Implements annotations for footnotes.
commit80c3eef85e9412f34953e0450a0d708ddeca4e12
authorMike Solomon <mike@apollinemike.com>
Wed, 9 Mar 2011 08:17:41 +0000 (9 09:17 +0100)
committerMike Solomon <mike@apollinemike.com>
Wed, 9 Mar 2011 08:17:41 +0000 (9 09:17 +0100)
tree807bad72656b746e285884e845bdcda7b9d43546
parente2053d6696e4dc607fb00e3135d36e654a1fb150
Implements annotations for footnotes.

The annotations are carried by two grobs: FootnoteItem and FootnoteSpanner.

FootnoteItems inherit break visibility from their Y parents. This break
visibility can be overrided.

The annotation on a broken spanner is placed using the parameter
spanner-placement.  Check out the documentation in define-grob-properties
for this property.
lily/balloon.cc
lily/system.cc
scm/define-grob-properties.scm
scm/define-grobs.scm