source file of the GNU LilyPond music typesetter
- (c) 2000--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 2000--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "repeated-music.hh"
Item *double_percent_;
protected:
virtual bool try_music (Music *);
- PRECOMPUTED_VIRTUAL void stop_translation_timestep ();
- PRECOMPUTED_VIRTUAL void start_translation_timestep ();
- PRECOMPUTED_VIRTUAL void process_music ();
+ void start_translation_timestep ();
+ void process_music ();
};
Slash_repeat_engraver::Slash_repeat_engraver ()
Moment meas_length
= robust_scm2moment (get_property ("measureLength"), Moment (0));
if (body_length_ < meas_length)
- {
- repeat_ = m;
- }
+ repeat_ = m;
else
return false;
Slash_repeat_engraver::start_translation_timestep ()
{
if (stop_mom_ == now_mom ())
- {
- repeat_ = 0;
- }
-}
-
-void
-Slash_repeat_engraver::stop_translation_timestep ()
-{
+ repeat_ = 0;
beat_slash_ = 0;
}
#include "translator.icc"
ADD_TRANSLATOR (Slash_repeat_engraver,
- /* descr */ "Make beat repeats.",
- /* creats*/ "RepeatSlash",
- /* accepts */ "repeated-music",
- /* acks */ "",
- /* reads */ "measureLength",
+ /* doc */ "Make beat repeats.",
+ /* create */ "RepeatSlash",
+ /* accept */ "repeated-music",
+ /* read */ "measureLength",
/* write */ "");