]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/minimal-page-breaking.hh
b57ab8b6075c22717fe2219f6cbff7f36e03b30c
[lilypond.git] / lily / include / minimal-page-breaking.hh
1 /*
2   minimal-page-breaking.hh -- declare a page-breaker that stacks as
3   many systems on a page before moving to the next one. Specialized
4   for books with many pages, or a lot of text.
5
6   source file of the GNU LilyPond music typesetter
7
8   (c) 2007 Nicolas Sceaux <nicolas.sceaux@free.fr>
9 */
10
11 #ifndef MINIMAL_PAGE_BREAKING_HH
12 #define MINIMAL_PAGE_BREAKING_HH
13
14 #include "page-breaking.hh"
15 #include "page-spacing.hh"
16
17 class Minimal_page_breaking: public Page_breaking
18 {
19 public:
20   virtual SCM solve ();
21
22   Minimal_page_breaking (Paper_book *pb);
23   virtual ~Minimal_page_breaking ();
24 };
25
26 #endif /* MINIMAL_PAGE_BREAKING_HH */