virtual Spanner *create_ligature_spanner ();
virtual void build_ligature (Spanner *ligature,
vector<Grob_info> const &primitives);
- void listen_ligature (Stream_event *);
public:
TRANSLATOR_DECLARATIONS (Mensural_ligature_engraver);
Real &min_length);
};
-void
-Mensural_ligature_engraver::listen_ligature (Stream_event *ev)
-{
- Ligature_engraver::listen_ligature (ev);
-}
-
-Mensural_ligature_engraver::Mensural_ligature_engraver ()
+Mensural_ligature_engraver::Mensural_ligature_engraver (Context *c)
+ : Coherent_ligature_engraver (c)
{
brew_ligature_primitive_proc
= Mensural_ligature::brew_ligature_primitive_proc;
Mensural_ligature_engraver::boot ()
{
ADD_LISTENER (Mensural_ligature_engraver, ligature);
- ADD_ACKNOWLEDGER (Ligature_engraver, rest);
- ADD_ACKNOWLEDGER (Ligature_engraver, ligature_head);
+ ADD_ACKNOWLEDGER (Mensural_ligature_engraver, rest);
+ ADD_ACKNOWLEDGER (Mensural_ligature_engraver, ligature_head);
}
ADD_TRANSLATOR (Mensural_ligature_engraver,