3 #include "staffwalker.hh"
8 #include "simplestaff.hh"
10 #include "simplewalker.hh"
14 Simple_column::Simple_column(Score_column*s, Simple_staff *rs)
17 stem_requester_len = 0;
25 Simple_staff::Simple_staff()
33 Simple_column::setup_requests()
35 for (int i = 0 ; i < v_elts.size(); i ++)
36 for (iter_top(v_elts[i]->reqs,j); j.ok(); j++) {
39 if (tdescription_->whole_in_measure) {
40 error("Barcheck failed, " + tdescription_->str());
44 notes.push(rq->rhythmic());
47 notes.last().scripts.push(rq->script());
51 stem_requester_len = v_elts[i]->duration;
60 slurs.push(rq->slur());
66 Simple_staff::create_col(Score_column*s)
68 return new Simple_column(s,this);
74 for (Simple_walker sc(this); sc.ok(); sc++) {
75 sc.col()->setup_requests();// TODO
79 Note_info::Note_info()
83 Note_info::Note_info(Rhythmic_req*r) {