]> 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)
commit8c63c295f9eade6ef6ce7bbd2437c2fc6f506844
treee77ce31b84bcedde326951e8f38359cd55d3969b
parent73c81adad8e53e74a721ef36297b59215eaa8c05
* 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