source file of the GNU LilyPond music typesetter
- (c) 2001--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 2001--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "context.hh"
TRANSLATOR_DECLARATIONS (Grob_pq_engraver);
protected:
virtual void initialize ();
- DECLARE_ACKNOWLEDGER(grob);
+ DECLARE_ACKNOWLEDGER (grob);
void start_translation_timestep ();
void stop_translation_timestep ();
Grob_pq_entry e;
e.grob_ = gi.grob ();
e.end_ = end;
-
+
started_now_.push (e);
}
}
SCM start_busy = get_property ("busyGrobs");
SCM busy = start_busy;
while (scm_is_pair (busy) && *unsmob_moment (scm_caar (busy)) == now)
- {
- busy = scm_cdr (busy);
- }
+ busy = scm_cdr (busy);
started_now_.sort (Grob_pq_entry::compare);
SCM lst = SCM_EOL;
*tail = scm_acons (started_now_[i].end_.smobbed_copy (),
started_now_[i].grob_->self_scm (),
SCM_EOL);
- tail = SCM_CDRLOC(*tail);
+ tail = SCM_CDRLOC (*tail);
}
-
+
busy = scm_merge_x (lst, busy, ly_grob_pq_less_p_proc);
context ()->set_property ("busyGrobs", busy);
}
#include "translator.icc"
-ADD_ACKNOWLEDGER(Grob_pq_engraver, grob);
+ADD_ACKNOWLEDGER (Grob_pq_engraver, grob);
ADD_TRANSLATOR (Grob_pq_engraver,
- /* descr */ "Administrate when certain grobs (eg. note heads) stop playing",
- /* creats*/ "",
- /* accepts */ "",
- /* reads */ "busyGrobs",
+ /* doc */ "Administrate when certain grobs (eg. note heads) stop playing",
+ /* create */ "",
+ /* accept */ "",
+ /* read */ "busyGrobs",
/* write */ "busyGrobs");