source file of the GNU LilyPond music typesetter
- (c) 2003 Juergen Reuter <reuter@ipd.uka.de>
+ (c) 2003--2004 Juergen Reuter <reuter@ipd.uka.de>
*/
#ifndef GREGORIAN_LIGATURE_ENGRAVER_HH
#define GREGORIAN_LIGATURE_ENGRAVER_HH
-#include "ligature-engraver.hh"
+#include "coherent-ligature-engraver.hh"
-class Gregorian_ligature_engraver : public Ligature_engraver
+class Gregorian_ligature_engraver : public Coherent_ligature_engraver
{
Music *pes_or_flexa_req_;
protected:
virtual bool try_music (Music *);
- virtual void typeset_ligature (Spanner *ligature,
- Array<Grob_info> primitives);
+ virtual void build_ligature (Spanner *ligature, Array<Grob_info> primitives);
virtual void transform_heads (Spanner *ligature,
Array<Grob_info> primitives); /* abstract method */
- virtual void start_translation_timestep ();
- void get_set_column (Item *, Paper_column *);
+ virtual void stop_translation_timestep ();
};
#endif // GREGORIAN_LIGATURE_ENGRAVER_HH