]> git.donarmstrong.com Git - lilypond.git/commit
Automatic table of contents:
authorNicolas Sceaux <nicolas.sceaux@free.fr>
Sun, 17 Jun 2007 11:19:27 +0000 (13:19 +0200)
committerNicolas Sceaux <nicolas.sceaux@free.fr>
Sun, 17 Jun 2007 11:19:27 +0000 (13:19 +0200)
commit7c24df07725a38d5643efe86b23c26dec71058fa
tree081558acf23622692908420af0017c7df7d9c9f0
parent13162805e256027a2f0ced8947a58da5b8c526d1
Automatic table of contents:

 - markups used for building the table of contents (its title, the
 text/page-number lines) are defined as \paper variables, like the
 titling markups;

 - A music function is defined to place a label and push a (label
 paper-markup-variable text-markup) element to a list of toc items;

 - a \table-of-contents markup list command reads this toc items list to
 generate the table of contents.
Documentation/user/non-music.itely
input/regression/page-label.ly
input/regression/toc.ly [new file with mode: 0644]
ly/declarations-init.ly
ly/toc-init.ly [new file with mode: 0644]
scm/define-markup-commands.scm