2 paper-system.hh -- declare Paper_system
4 source file of the GNU LilyPond music typesetter
6 (c) 2004 Jan Nieuwenhuizen <janneke@gnu.org>
11 #include "lily-proto.hh"
17 A formatted "system" (A block of titling also is a Paper_system)
19 To save memory, we don't keep around the System grobs, but put the
20 formatted content of the grob is put into a Paper_system. Page-breaking handles
26 DECLARE_SMOBS (Paper_system, );
34 Paper_system (Stencil, bool);
37 Stencil to_stencil () const;
38 SCM stencils () const;
39 bool is_title () const;
40 Real penalty () const;
43 DECLARE_UNSMOB (Paper_system, paper_line);
45 #endif /* PAPER_LINE_HH */