source file of the GNU LilyPond music playter
- (c) 1999 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1999--2000 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "grace-performer-group.hh"
#include "lily-guile.hh"
-#include "ly-symbols.hh"
+
#include "audio-element.hh"
ADD_THIS_TRANSLATOR (Grace_performer_group);
// do not propagate to top
announce_to_top_.push (info);
- //inf.elem_l_->set_elt_property (grace_scm_sym, SCM_BOOL_T);
+ //inf.elem_l_->set_elt_property ("grace", SCM_BOOL_T);
info.elem_l_->grace_b_ = true;
}
Grace_performer_group::process ()
{
calling_self_b_ = true;
- process_requests ();
+ process_music ();
do_announces();
pre_move_processing();
check_removal();
}
-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)
{
- bool hebbes_b =false;
-
- Link_array<Translator> nongroups (nongroup_l_arr ());
-
- for (int i =0; !hebbes_b && i < nongroups.size() ; i++)
- hebbes_b =nongroups[i]->try_music (m);
-
- return hebbes_b;
+ return try_music_on_nongroup_children (m);
}
+