public:
TRANSLATOR_DECLARATIONS (Vaticana_ligature_engraver);
- TRANSLATOR_INHERIT (Gregorian_ligature_engraver)
+ TRANSLATOR_INHERIT (Gregorian_ligature_engraver);
protected:
virtual Spanner *create_ligature_spanner ();
virtual void transform_heads (Spanner *ligature,
vector<Grob_info> const &primitives);
- void listen_pes_or_flexa (Stream_event *);
- void listen_ligature (Stream_event *);
};
-void
-Vaticana_ligature_engraver::listen_pes_or_flexa (Stream_event *ev)
-{
- Gregorian_ligature_engraver::listen_pes_or_flexa (ev);
-}
-
-void
-Vaticana_ligature_engraver::listen_ligature (Stream_event *ev)
-{
- Ligature_engraver::listen_ligature (ev);
-}
-
-Vaticana_ligature_engraver::Vaticana_ligature_engraver ()
+Vaticana_ligature_engraver::Vaticana_ligature_engraver (Context *c)
+ : Gregorian_ligature_engraver (c)
{
brew_ligature_primitive_proc
= Vaticana_ligature::brew_ligature_primitive_proc;
{
ADD_LISTENER (Vaticana_ligature_engraver, pes_or_flexa);
ADD_LISTENER (Vaticana_ligature_engraver, ligature);
- ADD_ACKNOWLEDGER (Ligature_engraver, rest);
- ADD_ACKNOWLEDGER (Ligature_engraver, ligature_head);
+ ADD_ACKNOWLEDGER (Vaticana_ligature_engraver, rest);
+ ADD_ACKNOWLEDGER (Vaticana_ligature_engraver, ligature_head);
}
ADD_TRANSLATOR (Vaticana_ligature_engraver,