2 textspanner.hh -- part of GNU LilyPond
4 (c) 1996,97 Han-Wen Nienhuys
11 #include "directional-spanner.hh"
12 #include "text-def.hh"
14 /** a spanner which puts texts on top of other spanners. Use for
15 triplets, eentweetjes, ottava, etc. */
16 class Text_spanner : public Spanner {
18 Directional_spanner * support;
21 NAME_MEMBERS(Text_spanner);
23 void set_support(Directional_spanner*);
26 SPANNER_CLONE(Text_spanner)
28 virtual void do_substitute_dependency(Score_elem*,Score_elem*);
29 virtual void do_pre_processing();
30 virtual void do_post_processing();
31 virtual Interval height() const ;
32 virtual Molecule* brew_molecule_p()const;
33 virtual void do_print() const;
35 #endif // TEXTSPANNER_HH