]> git.donarmstrong.com Git - lilypond.git/blob - melodicstaff.hh
release: 0.0.6
[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_command(Command *, int brs);
23   //    virtual void typeset_item(Item*, int=1);
24     Melodic_column(Score_column*s,Simple_staff*rs) :
25         Simple_column(s,rs) { }
26 //    virtual Melodic_column*clone()const;
27 };
28
29 #endif // MELODICSTAFF_HH
30
31