DECLARE_ACKNOWLEDGER (rest);
DECLARE_ACKNOWLEDGER (note_head);
- virtual void listen_ligature (Stream_event *ev);
+ virtual bool try_music (Music *);
void process_music ();
virtual Spanner *create_ligature_spanner () = 0;
virtual void typeset_ligature (Spanner *ligature,
// class is abstract
private:
- Drul_array<Stream_event *> events_drul_;
+ Drul_array<Music *> events_drul_;
Spanner *ligature_;
vector<Grob_info> primitives_;
Spanner *finished_ligature_;
vector<Grob_info> finished_primitives_;
- Stream_event *prev_start_event_;
+ Music *prev_start_event_;
// moment where ligature started.
Moment ligature_start_mom_;