source file of the GNU LilyPond music typesetter
- (c) 2002--2006 Juergen Reuter <reuter@ipd.uka.de>
+ (c) 2002--2007 Juergen Reuter <reuter@ipd.uka.de>
*/
#ifndef LIGATURE_ENGRAVER_HH
DECLARE_ACKNOWLEDGER (rest);
DECLARE_ACKNOWLEDGER (note_head);
- virtual bool try_music (Music *);
+ virtual void listen_ligature (Stream_event *ev);
void process_music ();
virtual Spanner *create_ligature_spanner () = 0;
virtual void typeset_ligature (Spanner *ligature,
// class is abstract
private:
- Drul_array<Music *> events_drul_;
+ Drul_array<Stream_event *> events_drul_;
Spanner *ligature_;
vector<Grob_info> primitives_;
Spanner *finished_ligature_;
vector<Grob_info> finished_primitives_;
- Music *prev_start_event_;
+ Stream_event *prev_start_event_;
// moment where ligature started.
Moment ligature_start_mom_;