]> git.donarmstrong.com Git - lilypond.git/blob - hdr/pstaff.hh
release: 0.0.22
[lilypond.git] / hdr / pstaff.hh
1 #ifndef PSTAFF_HH
2 #define PSTAFF_HH
3
4 #include "plist.hh"
5 #include "item.hh"
6 #include "symbol.hh"
7
8 /// items grouped horizontally
9 struct PStaff {
10     Molecule * stafsym_p_;
11     PScore * pscore_l_;
12     
13     
14     PointerList<const Spanner*> spans;
15     PointerList<Item*> its;
16
17     /****************/
18     virtual void brew_molecule(Real width)=0; // maybe overkill
19     void add(Item*i);
20     PStaff(PScore*);
21     virtual ~PStaff();
22 private:
23     PStaff(PStaff const&);
24 };
25
26 #endif