/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 2006--2014 Han-Wen <hanwen@lilypond.org>
+ Copyright (C) 2006--2015 Han-Wen <hanwen@lilypond.org>
LilyPond is free software: you can redistribute it and/or modify
void stop_translation_timestep ();
};
-Grace_spacing_engraver::Grace_spacing_engraver ()
+Grace_spacing_engraver::Grace_spacing_engraver (Context *c)
+ : Engraver (c)
{
grace_spacing_ = 0;
}
if (grace_spacing_ && (now.grace_part_ || last_moment_.grace_part_))
{
- Grob *column = Grob::unsmob (get_property ("currentMusicalColumn"));
+ Grob *column = unsmob<Grob> (get_property ("currentMusicalColumn"));
Pointer_group_interface::add_grob (grace_spacing_,
ly_symbol2scm ("columns"),
column);
grace_spacing_ = 0;
}
+void
+Grace_spacing_engraver::boot ()
+{
+
+}
+
ADD_TRANSLATOR (Grace_spacing_engraver,
"Bookkeeping of shortest starting and playing notes in grace"
" note runs.",