X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fpaper-def.hh;h=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hb=c4905a1f5b840d2b9f625e79a340e2a3a23dba08;hp=6bc9df23d3a37fec080fa951a667bc2f05d2f436;hpb=5ca271301d3af557f4720223736dc2d7b981c12b;p=lilypond.git diff --git a/lily/include/paper-def.hh b/lily/include/paper-def.hh index 6bc9df23d3..e69de29bb2 100644 --- a/lily/include/paper-def.hh +++ b/lily/include/paper-def.hh @@ -1,83 +0,0 @@ -/* - paper-def.hh -- declare Paper_def - - source file of the GNU LilyPond music typesetter - - (c) 1996--2002 Han-Wen Nienhuys -*/ - - -#ifndef PAPER_DEF_HH -#define PAPER_DEF_HH - - -#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" - -/** - - Symbols, dimensions and constants pertaining to visual output. - - This struct takes care of all kinds of symbols, dimensions and - constants. Most of them are related to the point-size of the fonts, - so therefore, the lookup table for symbols is also in here. - - TODO: - - add support for multiple fontsizes - - remove all utility funcs - - - add support for other len->wid conversions. - - - Interesting variables: - - /// The distance between lines - interline - -*/ -class Paper_def : public Music_output_def -{ -protected: - VIRTUAL_COPY_CONS (Music_output_def); - - -public: - SCM font_descriptions ()const; - virtual ~Paper_def (); - static int score_count_i_; - - /* - JUNKME - */ - Real get_realvar (SCM symbol) const; - Real get_var (String id) const; - SCM get_scmvar (String id)const; - SCM get_scmvar_scm (SCM sym) const; - void reinit (); - Paper_def (); - Paper_def (Paper_def const&); - - Interval line_dimensions_int (int) const; - - virtual int get_next_score_count () const; - static void reset_score_count (); - void output_settings (Paper_outputter*) const; - Paper_outputter* paper_outputter_p () ; - - Font_metric * find_font (SCM name, Real mag); - - // urg - friend int yyparse (void*); -}; - -#endif // Paper_def_HH