3 #include "linestaff.hh"
4 #include "rhythmstaff.hh"
10 Rhythmic_staff::set_output(PScore*ps)
12 theline = new Linestaff(1,ps);
13 Simple_staff::set_output(ps);
18 Rhythmic_column::typeset_command(Command *com, int breakst)
21 Molecule*m = create_command_mol(com);
23 m->translate(Offset(0,
24 -staff_->score_->paper_->standard_height()/2));
25 typeset_item(i, breakst);
29 Rhythmic_column::typeset_req(Request *rq)
32 Molecule*m=create_req_mol(rq);
38 Rhythmic_column::typeset_stem(Stem_req*rq)
40 Stem * s = new Stem(0);
41 s->minnote = s->maxnote = 0;
42 s->flag = rq->stem_number;
54 return new Rhythmic_staff;
59 Rhythmic_staff::create_col(Score_column*s)
61 return new Rhythmic_column(s,this);
65 Rhythmic_staff::clone() const
67 return new Rhythmic_staff(*this);