]> git.donarmstrong.com Git - lilypond.git/commit
* scm/layout-page-dump.scm (scm): export utility function names,
authorNicolas Sceaux <nicolas.sceaux@free.fr>
Sun, 17 Sep 2006 07:45:56 +0000 (07:45 +0000)
committerNicolas Sceaux <nicolas.sceaux@free.fr>
Sun, 17 Sep 2006 07:45:56 +0000 (07:45 +0000)
commit15fc2d2d49677da8e6c77185615868276e9bd771
tree660df3bf3ea3080c6144295ecd346910115423ef
parenta1585282d52049561f18de9e3c411f1468bb89aa
* scm/layout-page-dump.scm (scm): export utility function names,
to allow user writing cutsom dumping functions.

* scm/layout-page-layout.scm: export utility function names to
enable custom page breaking function writing. Tabify.
(line-next-space): use ?-suffix only for predicates
(page-maximum-space-to-fill): new function. Return the space
between first and bottom system of a page, to give to
space-systems.
(space-systems): use a space-to-fill argument (for instance as
computed by page-maximum-space-to-fill) instead of computing
internaly this space with the page height. That way, the caller
can adjust the space to use.
(make-page-from-systems, walk-paths): compute space to fill before
calling space-systems.
ChangeLog
scm/layout-page-dump.scm
scm/layout-page-layout.scm