2 rhythmstaf.hh -- part of LilyPond
4 (c) 1996 Han-Wen Nienhuys
11 struct Rhythmic_staff;
13 /// column of Rhythmic_staff
14 struct Rhythmic_column : Staff_column {
15 // mega-stupido. only do notes, one at a time
17 Rhythmic_staff* staff_;
21 void typeset_req(Request *rq);
22 void take_request(Request *rq);
23 void typeset_command(Command *, int brs);
24 void process_commands( );
25 void process_requests();
27 Rhythmic_column(Score_column*s,Rhythmic_staff*rs);
31 /// simple percussion staff
32 struct Rhythmic_staff : Staff {
33 /// indirection to the PStaff.
35 void set_output(PScore *);
36 void process_commands( PCursor<Command*> &where);
38 void grant_requests();
39 Staff_column * create_col(Score_column*);
43 #endif // RHYTHMSTAF_HH