/*
spanner.hh -- part of GNU LilyPond
- (c) 1996--2006 Han-Wen Nienhuys
+ (c) 1996--2007 Han-Wen Nienhuys
*/
#ifndef SPANNER_HH
public:
DECLARE_SCHEME_CALLBACK (set_spacing_rods, (SCM));
+ DECLARE_SCHEME_CALLBACK (bounds_width, (SCM));
vector<Spanner*> broken_intos_;
void set_bound (Direction d, Grob *);
Item *get_bound (Direction d) const;
- Spanner (SCM, Object_key const *);
- Spanner (Spanner const &, int copy_count);
+ Spanner (SCM);
+ Spanner (Spanner const &);
bool is_broken () const;
void do_break ();
Real spanner_length () const;
protected:
void set_my_columns ();
- virtual Grob *clone (int count) const;
+ virtual Grob *clone () const;
virtual void do_break_processing ();
};