2 span-bar.hh -- declare Span_bar
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
15 class Span_bar : public virtual Bar
17 Link_array<Score_element> spanning_l_arr_;
21 DECLARE_MY_RUNTIME_TYPEINFO;
22 SCORE_ELEMENT_CLONE(Span_bar);
24 void set_align (Align_element *);
27 void evaluate_empty ();
28 virtual Interval do_width() const;
29 virtual void do_pre_processing();
30 virtual void do_post_processing();
32 virtual void do_substitute_dependency (Score_element*,Score_element*);
33 virtual Molecule * brew_molecule_p() const;
34 virtual Atom get_bar_sym (Real dy) const;