protected:
DECLARE_TRANSLATOR_LISTENER (extender);
DECLARE_ACKNOWLEDGER (lyric_syllable);
+
virtual void finalize ();
+
void stop_translation_timestep ();
void process_music ();
};
}
else
{
- if (pending_extender_)
+ if (pending_extender_
+ && !get_property ("extendersOverRests"))
{
completize_extender (pending_extender_);
pending_extender_ = 0;
ADD_ACKNOWLEDGER (Extender_engraver, lyric_syllable);
ADD_TRANSLATOR (Extender_engraver,
- /* doc */ "Create lyric extenders",
- /* create */ "LyricExtender",
- /* read */ "",
- /* write */ "");
+ /* doc */
+ "Create lyric extenders.",
+
+ /* create */
+ "LyricExtender ",
+
+ /* read */
+ "extendersOverRests ",
+
+ /* write */
+ ""
+ );