]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/paper-system.hh
840c3caa750e29c2f405cd93c89868cbfc0fda1b
[lilypond.git] / lily / include / paper-system.hh
1 /*
2   paper-system.hh -- declare Paper_system
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 2004--2007  Jan Nieuwenhuizen <janneke@gnu.org>
7 */
8 #ifndef PAPER_SYSTEM_HH
9 #define PAPER_SYSTEM_HH
10
11 #include "prob.hh"
12
13 /*
14   A formatted "system" (A block of titling also is a Paper_system)
15
16   To save memory, we don't keep around the System grobs, but put the
17   formatted content of the grob is put into a
18   Paper_system. Page-breaking handles Paper_system objects.
19 */
20 Prob *make_paper_system (SCM immutable_init);
21 void paper_system_set_stencil (Prob *prob, Stencil s);
22
23 #endif /* PAPER_SYSTEM_HH */