source file of the GNU LilyPond music typesetter
- (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "warn.hh"
#include "timing-translator.hh"
-#include "command-request.hh"
+
#include "translator-group.hh"
#include "global-translator.hh"
#include "multi-measure-rest.hh"
void
Timing_translator::initialize ()
{
+
+ /*
+ move this to engraver-init.ly?
+ */
+
daddy_trans_->set_property ("timing" , SCM_BOOL_T);
daddy_trans_->set_property ("currentBarNumber" , gh_int2scm (1));
programming_error ("Moving backwards in time");
dt = 0;
}
+ else if (dt.main_part_.is_infinity ())
+ {
+ programming_error ("Moving infinitely to future");
+ dt = 0;
+ }
if (!dt.to_bool ())
return;
daddy_trans_->set_property ("measurePosition", measposp.smobbed_copy ());
}
-ENTER_DESCRIPTION (Timing_translator, "","","","","" );
+ENTER_DESCRIPTION(Timing_translator,"","","","","","");