source file of the GNU LilyPond music typesetter
- (c) 1997--2005 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1997--2006 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "audio-item.hh"
protected:
virtual bool try_music (Music *event);
- PRECOMPUTED_VIRTUAL void stop_translation_timestep ();
- virtual void create_audio_elements ();
+ void stop_translation_timestep ();
+ void process_music ();
private:
- Link_array<Music> events_;
+ vector<Music*> events_;
Audio_text *audio_;
};
}
void
-Lyric_performer::create_audio_elements ()
+Lyric_performer::process_music ()
{
// FIXME: won't work with fancy lyrics
if (events_.size ()
{
if (event->is_mus_type ("lyric-event"))
{
- events_.push (event);
+ events_.push_back (event);
return true;
}
return false;
#include "translator.icc"
ADD_TRANSLATOR (Lyric_performer, "", "", "lyric-event",
- "", "");
+ "", "");