: Staff_column(s)
{
the_note = 0;
+ stem_ = 0;
staff_ = rs;
}
theline = 0;
}
-// should integrate handling of BREAK commands into Staff_column
void
Simple_column::process_commands( )
{
accept:
BREAK: all
- TYPESET: bar, meter
+ TYPESET: bar, meter,
*/
Request *rq= rqc;
if (rq->rhythmic()){
if (the_note){
- WARN << "too many notes.\n";
- return;
+ WARN << "too many notes.\n";
}
the_note = rq;
+
}
- break;
+ if (rq->stem()) {
+ stem_ = rq->stem();
+ }
+
}
}
Simple_column *rp = (Simple_column*)*cc;
if (rp->the_note)
rp->typeset_req( rp->the_note);
+ if (rp->stem_)
+ rp->typeset_stem(rp->stem_->stem());
}
}