{
recurse_over_translators (ctx, &Translator::finalize,
&Translator_group::finalize,
- UP);
+ STOP);
send_stream_event (ctx, "RemoveContext", 0, 0);
}
}
void
Score_engraver::prepare (SCM)
{
- precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, DOWN);
+ precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, START);
}
IMPLEMENT_LISTENER (Score_engraver, finish);
{
recurse_over_translators (context (), &Translator::finalize,
&Translator_group::finalize,
- UP);
+ STOP);
}
#define MUSIC_FONT "emmentaler-20"
Moment *m = Moment::unsmob (sm);
audio_column_ = new Audio_column (*m);
announce_element (Audio_element_info (audio_column_, 0));
- precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, UP);
+ precomputed_recurse_over_translators (context (), START_TRANSLATION_TIMESTEP, STOP);
}
IMPLEMENT_LISTENER (Score_performer, finish);
recurse_over_translators (context (),
&Translator::finalize,
&Translator_group::finalize,
- UP);
+ STOP);
}
IMPLEMENT_LISTENER (Score_performer, one_time_step);
}
audio_column_->offset_when (offset_mom_);
- precomputed_recurse_over_translators (context (), PROCESS_MUSIC, UP);
+ precomputed_recurse_over_translators (context (), PROCESS_MUSIC, STOP);
do_announces ();
}
- precomputed_recurse_over_translators (context (), STOP_TRANSLATION_TIMESTEP, UP);
+ precomputed_recurse_over_translators (context (), STOP_TRANSLATION_TIMESTEP, STOP);
}
void
recurse_over_translators (new_context,
&Translator::initialize,
&Translator_group::initialize,
- DOWN);
+ START);
}
SCM
Translator_group *tg
= dynamic_cast<Translator_group *> (c->implementation ());
- if (tg && dir == DOWN)
+ if (tg && dir == START)
{
tg->precomputed_translator_foreach (idx);
tg->call_precomputed_self_method (idx);
s = scm_cdr (s))
precomputed_recurse_over_translators (Context::unsmob (scm_car (s)), idx, dir);
- if (tg && dir == UP)
+ if (tg && dir == STOP)
{
tg->precomputed_translator_foreach (idx);
tg->call_precomputed_self_method (idx);
Translator_group *tg
= dynamic_cast<Translator_group *> (c->implementation ());
- if (tg && dir == DOWN)
+ if (tg && dir == START)
{
(tg->*tg_ptr) ();
translator_each (tg->get_simple_trans_list (), ptr);
s = scm_cdr (s))
recurse_over_translators (Context::unsmob (scm_car (s)), ptr, tg_ptr, dir);
- if (tg && dir == UP)
+ if (tg && dir == STOP)
{
translator_each (tg->get_simple_trans_list (),
ptr);