/*
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
#define EXTENDER_SPANNER_HH
-#include "directional-spanner.hh"
+#include "spanner.hh"
/**
simple extender line
extend beond, lasting the whole duration of the melissima
(as in MUP, urg).
*/
-
-class Extender_spanner : public Directional_spanner
+class Extender_spanner : public Spanner
{
public:
Extender_spanner ();
- virtual ~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* do_brew_molecule_p () const;
- void do_add_processing ();
- Interval do_height () const;
- void do_substitute_dependency (Score_element* o, Score_element* n);
void do_post_processing ();
VIRTUAL_COPY_CONS (Score_element);
- Extender_spanner (Extender_spanner const&);
-
- Drul_array<Real> dy_f_drul_;
Drul_array<Real> dx_f_drul_;
};