/*
extender-spanner.hh -- part of GNU LilyPond
- (c) 1998 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1998, 1999 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef EXTENDER_SPANNER_HH
extend beond, lasting the whole duration of the melissima
(as in MUP, urg).
*/
-
class Extender_spanner : public Directional_spanner
{
public:
- Extender_spanner ();
- virtual ~Extender_spanner ();
-
+Extender_spanner ();
Offset center () const;
- void set_textitem (Direction, Text_item*);
+ void set_textitem (Direction, Item*);
- Drul_array<Text_item *> textitem_l_drul_;
-
protected:
- virtual Molecule* brew_molecule_p () const;
- void do_add_processing ();
+ virtual Molecule* do_brew_molecule_p () const;
Interval do_height () const;
- void do_substitute_dependency (Score_element* o, Score_element* n);
+
void do_post_processing ();
- DECLARE_MY_RUNTIME_TYPEINFO;
- SCORE_ELEMENT_CLONE(Extender_spanner);
-
- Extender_spanner (Extender_spanner const&);
+ VIRTUAL_COPY_CONS (Score_element);
- Drul_array<Real> dy_f_drul_;
Drul_array<Real> dx_f_drul_;
};