blob: 130f6483b9b6ccce1516270625536a170631e42f (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
/*
rhythmstaf.hh -- part of LilyPond
(c) 1996 Han-Wen Nienhuys
*/
#ifndef RHYTHMSTAF_HH
#define RHYTHMSTAF_HH
#include "simplestaff.hh"
/// all notes on one line
struct Rhythmic_staff : public Simple_staff
{
// Rhythmic_staff();
Staff_column * create_col(Score_column*);
virtual void set_output(PScore *);
virtual Rhythmic_staff*clone()const;
};
/// this does the typesetting
struct Rhythmic_column : public Simple_column {
virtual void typeset_req(Request *rq);
virtual void typeset_stem(Stem_req *rq);
virtual void typeset_command(Command *, int brs);
// virtual void typeset_item(Item *rq, int=1);
Rhythmic_column(Score_column*s,Simple_staff*rs) :
Simple_column(s,rs) { }
// virtual Rhythmic_column*clone()const;
};
#endif // RHYTHMSTAF_HH
|