X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fbook-paper-def.hh;h=919b0e8e42958f6416434ce14af7faf922271a47;hb=c8125dcfe0e590d855ed1cade526db54afb1dc1d;hp=9482335e1e5f6a4ed852f0cbb1e42593010210d9;hpb=12fe81f3722e08e6dc6c64ec611638f0bf1beda9;p=lilypond.git diff --git a/lily/include/book-paper-def.hh b/lily/include/book-paper-def.hh index 9482335e1e..919b0e8e42 100644 --- a/lily/include/book-paper-def.hh +++ b/lily/include/book-paper-def.hh @@ -1,33 +1,26 @@ /* - book-paper-def.hh -- declare Book_paper_def + book-paper-def.hh -- declare Output_def source file of the GNU LilyPond music typesetter - (c) 2004 Jan Nieuwenhuizen + (c) 2004--2007 Jan Nieuwenhuizen */ #ifndef BOOK_PAPER_DEF_HH #define BOOK_PAPER_DEF_HH -#include "lily-proto.hh" -#include "smobs.hh" -#include "virtual-methods.hh" +#include "output-def.hh" -class Book_paper_def -{ - DECLARE_SMOBS (Book_paper_def, Music_output_def); +#error +class Output_def : public Output_def +{ public: - VIRTUAL_COPY_CONSTRUCTOR (Book_paper_def, Book_paper_def); - - SCM scaled_fonts_; - Real output_scale_; - - Book_paper_def (); + VIRTUAL_COPY_CONSTRUCTOR (Output_def, Output_def); + Output_def (Output_def const &); + Output_def (); - Font_metric *find_scaled_font (Font_metric *f, Real m, SCM input_enc_name); - Paper_def *scale_paper (Paper_def *pd) const; + virtual void derived_mark (); }; -DECLARE_UNSMOB (Book_paper_def, book_paper_def); #endif /* BOOK_PAPER_DEF_HH */