class Melisma_translator : public Translator
{
public:
- TRANSLATOR_DECLARATIONS(Melisma_translator);
+ TRANSLATOR_DECLARATIONS (Melisma_translator);
protected:
virtual bool try_music (Music *);
virtual void process_music ();
{
if (m->is_mus_type ("melisma-playing-event"))
{
- return melisma_busy (this);
+ return melisma_busy (context ());
}
else if (m->is_mus_type ("melisma-span-event"))
{
SCM sd = event_->get_property ("span-direction");
Direction d = to_dir (sd);
if (d == START)
- daddy_context_->set_property ("melismaBusy", SCM_BOOL_T);
+ context ()->set_property ("melismaBusy", SCM_BOOL_T);
else
- daddy_context_->unset_property (ly_symbol2scm ("melismaBusy"));
+ context ()->unset_property (ly_symbol2scm ("melismaBusy"));
}
}
event_ = 0;
}
-Melisma_translator::Melisma_translator()
+Melisma_translator::Melisma_translator ()
{
event_ = 0;
}
-ENTER_DESCRIPTION(Melisma_translator,
+ENTER_DESCRIPTION (Melisma_translator,
/* descr */ "This translator collects melisma information about ties, beams, and user settings (@code{melismaBusy}, and signals it to the @code{\addlyrics} code. ",
/* creats*/ "",
/* accepts */ "melisma-playing-event melisma-span-event",