void
Complex_walker::process_requests()
{
- Complex_column*c = col();
+ Staff_column*c =ptr();
- for (int i=0; i < c->first_l_arr_.size(); i++) {
- try_request(c->first_l_arr_[i]);
+ for (int i=0; i < c->commandreq_l_arr_.size(); i++) {
+ try_request(c->commandreq_l_arr_[i]);
}
- for (int i=0; i < c->second_l_arr_.size(); i++) {
- try_request(c->second_l_arr_[i]);
+ for (int i=0; i < c->musicalreq_l_arr_.size(); i++) {
+ try_request(c->musicalreq_l_arr_[i]);
}
regs_process_requests();
if (elem_p->spanner())
pscore_l_->typeset_spanner(elem_p->spanner(), staff()->pstaff_l_);
else
- col()->typeset_musical_item(elem_p->item());
+ ptr()->typeset_musical_item(elem_p->item());
}
Complex_walker::Complex_walker(Complex_staff*s)
return (Complex_staff*) staff_l_;
}
-Complex_column*
-Complex_walker::col()
-{
- return (Complex_column*) *(*this);
-}
void
Complex_walker::do_pre_move()
key_reg_p_->pre_move_processing();
meter_reg_p_->pre_move_processing();
- col()->typeset_breakable_items(prebreak_item_p_arr_,
+ ptr()->typeset_breakable_items(prebreak_item_p_arr_,
nobreak_item_p_arr_,
postbreak_item_p_arr_);
}
#include "debug.hh"
#include "staff.hh"
#include "lyricstaff.hh"
-#include "lyriccolumn.hh"
#include "lyricwalker.hh"
#include "pscore.hh"
-Lyric_staff::Lyric_staff()
-{
- pstaff_l_=0;
-}
-
-Staff_column*
-Lyric_staff::create_col()
-{
- return new Lyric_column(this);
-}
-
void
Lyric_staff::set_output(PScore*pscore_l)
{