summaryrefslogtreecommitdiff
path: root/input/regression/page-label.ly
Commit message (Expand)AuthorAgeFilesLines
* Update .ly files.Neil Puttock2008-12-241-1/+1
* Run convert-ly on input/lsr and input/regressionCarl Sorensen2008-07-051-1/+1
* 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. Nicolas Sceaux2007-06-171-28/+30
* label&page-ref: apply label to the next score or markup, iso. to the previous...Nicolas Sceaux2007-06-171-3/+5
* \label and \page-ref documentation and news item....Add "labels" grob property and "page-label" (iso. "label") music property definitions. Nicolas Sceaux2007-05-281-1/+1
* Bookmarking labels and page referencing:... - the \label command can be used at top-level (Page_marker) or inside music (LabelEvent); - for labels inside music: the paper_column_engraver handles label-events and fills the labels property of the paper column; - for top-level labels: Paper_book::get_system_specs() fill the labels property of the previous prob or of the first column of the previous paper_score; - when systems are built, the labels of their columns are collected to set the system labels property; - in Page_breaking::make_pages(), a label->page-number table is built, and stored in a variable of the paper_book paper; - the \page-ref markup command accesses the table though its layout argument. The actual evaluation of the stencil is postponed to the layout output phase using a new stencil command: delayed-stencil-evaluation; - a MARKUP_HEAD_SCM0_MARKUP1_MARKUP2 token has been added to the parser for this new markup command. Nicolas Sceaux2007-05-281-0/+42