X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fpaper-def.hh;h=5decc401463b28c6bee8b24d15ac8094d4f81257;hb=2745cbd907f8216a4cc1fc5f488ae19efdfdbd10;hp=6c137247a6303cfdfc3bd2ed435d676cd5e27ef6;hpb=44db43814df6d3d9d11d5f84a2b894ff386024aa;p=lilypond.git diff --git a/lily/include/paper-def.hh b/lily/include/paper-def.hh index 6c137247a6..5decc40146 100644 --- a/lily/include/paper-def.hh +++ b/lily/include/paper-def.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996--2000 Han-Wen Nienhuys + (c) 1996--2003 Han-Wen Nienhuys */ @@ -14,12 +14,10 @@ #include "lily-proto.hh" #include "lily-guile.hh" #include "real.hh" - -#include "moment.hh" #include "array.hh" #include "interval.hh" #include "music-output-def.hh" -#include "protected-scm.hh" + /** @@ -48,33 +46,29 @@ class Paper_def : public Music_output_def { protected: - VIRTUAL_COPY_CONS(Music_output_def); + VIRTUAL_COPY_CONS (Music_output_def); - Protected_scm scaled_fonts_; public: - Protected_scm style_sheet_; + Paper_outputter* get_paper_outputter () ; + SCM font_descriptions ()const; virtual ~Paper_def (); - static int default_count_i_; - String current_output_base_; + static int score_count_; /* JUNKME */ Real get_realvar (SCM symbol) const; Real get_var (String id) const; - SCM get_scmvar (String id)const; void reinit (); Paper_def (); Paper_def (Paper_def const&); Interval line_dimensions_int (int) const; - virtual int get_next_default_count () const; - static void reset_default_count(); + virtual int get_next_score_count () const; + static void reset_score_count (); void output_settings (Paper_outputter*) const; - Paper_stream* paper_stream_p () const; - String base_output_str () const; Font_metric * find_font (SCM name, Real mag);