]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/extender-spanner.hh
release: 1.2.14
[lilypond.git] / lily / include / extender-spanner.hh
index e158237c87b26274b80f3e59bbf75a72bf671183..3da4095ebf88e39b3c4a1051168a75513f587f9d 100644 (file)
@@ -1,7 +1,7 @@
 /*
   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_;
 };