2 #include "complexwalker.hh"
3 #include "complexstaff.hh"
4 #include "voicegroup.hh"
7 Voice_group_registers::Voice_group_registers(Complex_walker*w_l)
17 Voice_group_registers::pre_move_processing()
19 stem_beam_reg_.pre_move_processing();
20 // script_reg_.pre_move_processing();
21 // text_reg_.pre_move_processing();
24 Voice_group_registers::post_move_processing()
26 stem_beam_reg_.post_move_processing();
29 Voice_group_registers::try_request(Request*r_l)
31 bool b = stem_beam_reg_.try_request(r_l);
33 b|= beam_reg_.try_request(r_l);
35 b|= script_reg_.try_request(r_l);
37 b|= text_reg_.try_request(r_l);
43 Voice_group_registers::announce_element(Staff_elem_info i)
46 if (i.group_regs_l_!= this)
49 stem_beam_reg_.acknowledge_element(i);
50 // text_reg_.announce_element(i);
51 // script_reg_.announce_element(i);
56 Voice_group_registers::process_requests()
58 stem_beam_reg_.process_request();