]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/score-engraver.hh
release: 1.1.51
[lilypond.git] / lily / include / score-engraver.hh
index 5d59fc06f7d1c399984f88b8c7a105d7a7469f6e..731f489921f6e3ebea6ffc3176dcdaf8cc001987 100644 (file)
@@ -3,14 +3,14 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 
 #ifndef SCORE_GRAV_HH
 #define SCORE_GRAV_HH
 
-#include "engraver-group.hh"
+#include "engraver-group-engraver.hh"
 #include "global-translator.hh"
 
 /**
@@ -32,9 +32,9 @@ class Score_engraver :
   void typeset_all();
     
 public:
-  TRANSLATOR_CLONE(Score_engraver);
+  VIRTUAL_COPY_CONS(Translator);
   Paper_score * pscore_p_;
-  DECLARE_MY_RUNTIME_TYPEINFO;
+  
 
   Score_engraver();
   virtual Music_output *get_output_p ();  
@@ -47,12 +47,13 @@ protected:
 protected:
   /* Engraver_group_engraver interface */
   virtual Staff_info get_staff_info() const;
-  virtual bool do_try_request (Request*);
+  virtual bool do_try_music (Music*);
   virtual void do_creation_processing();
   virtual void do_removal_processing();
   virtual void announce_element (Score_element_info);
   virtual void do_announces();
   virtual void typeset_element (Score_element*elem_p);
+
   virtual void do_pre_move_processing();
   virtual void do_add_processing ();
 };