class Bar:public Item {
public:
VIRTUAL_COPY_CONS(Score_element);
- Bar();
+ Bar(SCM);
+
+ Molecule compound_barline (String, Real height) const;
+ Molecule simple_barline (Real wid, Real height) const;
+ static SCM scheme_molecule (SCM);
+
+
protected:
- virtual void do_pre_processing ();
- virtual Molecule* do_brew_molecule_p () const;
+ virtual void before_line_breaking ();
+ Molecule do_brew_molecule () const;
virtual Real get_bar_size () const;
};
#endif // BAR_HH