source file of the GNU LilyPond music typesetter
- (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "lily-proto.hh"
#include "parray.hh"
-#include "score-element-info.hh"
+#include "grob-info.hh"
#include "engraver.hh"
#include "translator-group.hh"
public virtual Translator_group
{
protected:
- Array<Score_element_info> announce_info_arr_;
+ Array<Grob_info> announce_infos_;
public:
- VIRTUAL_COPY_CONS(Translator);
-
- virtual void do_announces();
- virtual void announce_element (Score_element_info);
+ TRANSLATOR_DECLARATIONS(Engraver_group_engraver);
+
+ virtual void initialize ();
+ virtual void do_announces ();
+ virtual void announce_grob (Grob_info);
+ virtual void process_music ();
+private:
+ virtual void acknowledge_grobs ();
+ virtual void process_acknowledged_grobs_in_simple_children ();
};
#endif // ENGRAVERGROUP_HH