]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/paper-book.hh
* lily/include/paper-book.hh (PAGE_LAYOUT): Define as "ps"; make
[lilypond.git] / lily / include / paper-book.hh
1 /*
2   paper-book.hh -- declare Paper_book
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 2004  Jan Nieuwenhuizen <janneke@gnu.org>
7 */
8
9 #ifndef PAPER_BOOK_HH
10 #define PAPER_BOOK_HH
11
12 #include "lily-guile.hh"
13 #include "parray.hh"
14 #include "protected-scm.hh"
15
16 #define PAGE_LAYOUT "ps"
17
18 class Paper_book
19 {
20 public:
21   Array<SCM> headers_;
22   Link_array<Paper_def> papers_;
23   Array<SCM> scores_;
24
25   Paper_book ();
26   Link_array<Page> *get_pages ();
27   SCM get_scopes (int);
28   Stencil* get_title (int);
29   void output (String);
30   void classic_output (String);
31 };
32
33 #endif /* PAPER_BOOK_HH */
34