2 page.hh -- declare Page
4 source file of the GNU LilyPond music typesetter
6 (c) 2004 Jan Nieuwenhuizen <janneke@gnu.org>
11 #include "lily-proto.hh"
14 /* WIP -- moving toward flexible stencil based output.
15 Rename to Paper_page? */
18 DECLARE_SMOBS (Page, );
21 static int page_count_;
22 static Real MIN_COVERAGE_;
32 /* actual height filled with text. */
35 // HMMM all this size stuff to paper/paper-outputter?
40 Page (Paper_def*, int);
42 /* available area for text. */
43 Real text_height () const;
44 Real left_margin () const;
45 SCM to_stencil () const;
48 DECLARE_UNSMOB (Page, page);