]> git.donarmstrong.com Git - lilypond.git/blob - melodicstaff.hh
5c417b84a5aafcb7d53a1929b9f7f2d42937283e
[lilypond.git] / melodicstaff.hh
1 /*
2   rhythmstaf.hh -- part of LilyPond
3
4   (c) 1996 Han-Wen Nienhuys
5 */
6
7 #ifndef MELODICSTAFF_HH
8 #define MELODICSTAFF_HH
9
10 #include "simplestaff.hh"
11
12 /// five line staff, no multiple voices
13 struct Melodic_staff : public Simple_staff
14 {
15     Staff_column * create_col(Score_column*);
16     virtual void set_output(PScore *);
17     virtual Melodic_staff*clone()const;
18 };
19
20 struct Melodic_column : public Simple_column {
21     virtual void typeset_req(Request *rq);
22     virtual void typeset_stem(Stem_req *rq);
23     virtual void typeset_command(Command *, int brs);
24   //    virtual void typeset_item(Item*, int=1);
25     Melodic_column(Score_column*s,Simple_staff*rs) :
26         Simple_column(s,rs) { }
27 //    virtual Melodic_column*clone()const;
28 };
29
30 #endif // MELODICSTAFF_HH
31
32