]> git.donarmstrong.com Git - lilypond.git/blob - pstaff.hh
release: 0.0.6
[lilypond.git] / 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 vertically.
9 struct PStaff {
10     Parametric_symbol *stafsym;
11     PScore * pscore_;
12     
13     virtual Symbol get_stafsym(Real width)const=0; // maybe overkill
14
15     List<const Spanner*> spans;
16     List<Item*> its;
17
18     void add(Item*i);
19     PStaff(PScore*);
20     virtual ~PStaff() {}
21 };
22
23 #endif