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()
41 Simple_column::process_requests()
43 for (int i = 0 ; i < v_elts.size(); i ++)
44 for (iter_top(v_elts[i]->reqs,j); j.ok(); j++) {
47 if (tdescription_->whole_in_measure) {
48 error("Barcheck failed, " + tdescription_->str());
52 notes.add(rq->rhythmic());
55 notes.last().scripts.add(rq->script());
59 stem_requester_len = v_elts[i]->duration;
66 lreq_p_ = rq->lreq_l();
73 slurs.add(rq->slur());
79 Simple_staff::create_col(Score_column*s)
81 return new Simple_column(s,this);
87 for (Simple_walker sc(this); sc.ok(); sc++) {
88 sc.col()->process_requests();// TODO
92 Note_info::Note_info()
96 Note_info::Note_info(Rhythmic_req*r) {