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());
41 error( "Barcheck failed", rq->defined_ch_c_l_m );
45 notes.push(rq->rhythmic());
48 notes.last().scripts.push(rq->script());
52 stem_requester_len = v_elts[i]->duration;
61 slurs.push(rq->slur());
67 Simple_staff::create_col(Score_column*s)
69 return new Simple_column(s,this);
75 for (Simple_walker sc(this); sc.ok(); sc++) {
76 sc.col()->setup_requests();// TODO
80 Note_info::Note_info()
84 Note_info::Note_info(Rhythmic_req*r) {