source file of the GNU LilyPond music typesetter
- (c) 1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#ifndef LINE_GROUP_GRAV_HH
#define LINE_GROUP_GRAV_HH
-#include "engraver-group.hh"
+#include "engraver-group-engraver.hh"
#include "lily-proto.hh"
/**
- Engravers put elements on the same or lowel level in a line
+ Engravers put elements on the same or lowel level in a line.
+
+ DEPRECATED.
*/
-class Line_group_engraver_group : public Engraver_group_engraver {
+class Line_group_engraver_group : public Engraver_group_engraver
+{
protected:
- Axis_group_spanner *staffline_p_;
+ Spanner *staffline_;
virtual void create_line_spanner ();
- virtual void do_creation_processing();
- virtual void do_removal_processing();
- virtual void typeset_element (Score_element*);
+ virtual void initialize ();
+ virtual void finalize ();
+ virtual void typeset_grob (Grob*);
public:
- VIRTUAL_COPY_CONS(Translator);
-
- Line_group_engraver_group();
+ TRANSLATOR_DECLARATIONS(Line_group_engraver_group);
};