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 warning( "Barcheck failed", rq
->defined_ch_c_l_m
);
44 notes
.push(rq
->rhythmic());
47 notes
.top().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
) {