source file of the GNU LilyPond music typesetter
- (c) 1998 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1998--1999 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef MARK_ENGRAVER_HH
#define MARK_ENGRAVER_HH
-#include "engraver.hh"
+#include "bar-script-engraver.hh"
/**
*/
-class Mark_engraver : public Engraver
+class Mark_engraver : public Bar_script_engraver
{
public:
Mark_engraver ();
-
- TRANSLATOR_CLONE(Mark_engraver);
- DECLARE_MY_RUNTIME_TYPEINFO;
-
+ VIRTUAL_COPY_CONS(Translator);
protected:
- virtual bool do_try_request (Request *req_l);
+ virtual bool do_try_music (Music *req_l);
virtual void do_process_requests ();
- virtual void do_pre_move_processing ();
-
+ virtual void do_post_move_processing ();
private:
Mark_req * mark_req_l_;
- Script* script_p_;
};
#endif // MARK_ENGRAVER_HH