source file of the GNU LilyPond music playter
- (c) 1999 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1999--2001 Jan Nieuwenhuizen <janneke@gnu.org>
*/
-
#include "grace-performer-group.hh"
#include "lily-guile.hh"
+
#include "audio-element.hh"
ADD_THIS_TRANSLATOR (Grace_performer_group);
}
void
-Grace_performer_group::do_removal_processing ()
+Grace_performer_group::finalize ()
{
- Performer_group_performer::do_removal_processing ();
+ Performer_group_performer::finalize ();
}
void
// do not propagate to top
announce_to_top_.push (info);
- //inf.elem_l_->set_elt_property ("grace", SCM_BOOL_T);
+ //inf.elem_l_->set_grob_property ("grace", SCM_BOOL_T);
info.elem_l_->grace_b_ = true;
}
}
-Grace_performer_group::Grace_performer_group()
+Grace_performer_group::Grace_performer_group ()
{
calling_self_b_ = false;
}
void
-Grace_performer_group::process ()
+Grace_performer_group::one_time_step ()
{
calling_self_b_ = true;
- process_requests ();
- do_announces();
- pre_move_processing();
- check_removal();
+ // process_music ();
+ announces ();
+ pre_move_processing ();
+ check_removal ();
calling_self_b_ = false;
}
}
-void
-Grace_performer_group::each (Const_method_pointer method) const
-{
- if (calling_self_b_)
- Performer_group_performer::each (method);
-}
+
/*
don't let the commands trickle up.
*/
bool
-Grace_performer_group::do_try_music (Music *m)
+Grace_performer_group::try_music (Music *m)
{
return try_music_on_nongroup_children (m);
}