source file of the GNU LilyPond music typesetter
- (c) 1996--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1996--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "debug.hh"
-ADD_THIS_TRANSLATOR(Performer_group_performer);
+ADD_THIS_TRANSLATOR (Performer_group_performer);
void
void
-Performer_group_performer::process_acknowledged ()
+Performer_group_performer::create_audio_elements ()
{
- for (SCM p = simple_trans_list_; gh_pair_p (p); p = gh_cdr ( p))
+ for (SCM p = simple_trans_list_; gh_pair_p (p); p = gh_cdr (p))
{
Translator * t = unsmob_translator (gh_car (p));
Performer * eng = dynamic_cast<Performer*> (t);
if (eng)
- eng->process_acknowledged ();
+ eng->create_audio_elements ();
}
}
void
-Performer_group_performer::acknowledge_elements ()
+Performer_group_performer::acknowledge_audio_elements ()
{
- for (int j =0; j < announce_info_arr_.size(); j++)
+ for (int j =0; j < announce_info_arr_.size (); j++)
{
Audio_element_info info = announce_info_arr_[j];
Translator * t = unsmob_translator (gh_car (p));
Performer * eng = dynamic_cast<Performer*> (t);
if (eng && eng!= info.origin_trans_l_)
- eng->acknowledge_element (info);
+ eng->acknowledge_audio_element (info);
}
}
}
void
-Performer_group_performer::do_announces()
+Performer_group_performer::do_announces ()
{
- for (SCM p = trans_group_list_; gh_pair_p (p); p =gh_cdr ( p))
+ for (SCM p = trans_group_list_; gh_pair_p (p); p =gh_cdr (p))
{
Translator * t = unsmob_translator (gh_car (p));
dynamic_cast<Performer_group_performer*> (t)->do_announces ();
}
- process_acknowledged ();
+ create_audio_elements ();
- // debug
- int i = 0;
- while (announce_info_arr_.size () && i++ < 5)
+ while (announce_info_arr_.size ())
{
- acknowledge_elements ();
+ acknowledge_audio_elements ();
announce_info_arr_.clear ();
- process_acknowledged ();
+ create_audio_elements ();
}
if (announce_info_arr_.size ())