]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/paper-outputter.hh
new file, move from
[lilypond.git] / lily / include / paper-outputter.hh
index 7cf2a75e5ddbb8e7f8842556a4234ffd0cf76718..dca083ffa86932396c3345629732c27196289888 100644 (file)
@@ -30,11 +30,10 @@ class Paper_outputter
   SCM output_module_;
   Protected_scm file_;
   String filename_;
-  Paper_def * paper_ ;         // THIS IS BROKEN.
   
   void output_expr (SCM expr, Offset o);
-  void output_metadata (Paper_def*, SCM);
-  void output_music_output_def (Music_output_def* odef);
+  void output_metadata (Output_def *, SCM);
+  void output_music_output_def (Output_def* odef);
 
 public:
   Paper_outputter (String nm);
@@ -43,9 +42,11 @@ public:
   void dump_scheme (SCM);
   void output_scheme (SCM scm);
   void output_stencil (Stencil);
-  void output_header (Paper_def*, SCM, int, bool);
+  void output_header (Output_def*, SCM, int, bool);
   void output_line (SCM, Offset*, bool);
   void output_page (Page*, bool);
 };
 
+Paper_outputter* get_paper_outputter (String);
+
 #endif /* PAPER_OUTPUTTER_HH */