source file of the GNU LilyPond music typesetter
- (c) 1997--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
Jan Nieuwenhuizen <janneke@gnu.org>
*/
protected:
virtual void stop_translation_timestep ();
virtual bool try_music (Music *);
- virtual void create_grobs ();
+ virtual void process_acknowledged_grobs ();
virtual void start_translation_timestep ();
public:
- Lyric_engraver ();
- VIRTUAL_COPY_CONS (Translator);
-
+ TRANSLATOR_DECLARATIONS(Lyric_engraver);
private:
Lyric_req * req_l_;
Item* text_p_;
};
-ADD_THIS_TRANSLATOR (Lyric_engraver);
+
Lyric_engraver::Lyric_engraver ()
}
void
-Lyric_engraver::create_grobs ()
+Lyric_engraver::process_acknowledged_grobs ()
{
if (req_l_)
{
text_p_->translate_axis (0.66, X_AXIS);
- announce_grob (text_p_, req_l_);
+ announce_grob(text_p_, req_l_->self_scm());
req_l_ = 0;
}
}
}
+ENTER_DESCRIPTION(Lyric_engraver,
+/* descr */ "",
+/* creats*/ "",
+/* acks */ "",
+/* reads */ "",
+/* write */ "");