2 voicegroup.hh -- part of LilyPond
4 (c) 1996,1997 Han-Wen Nienhuys <hanwen@stack.nl>
11 #include "register.hh"
15 struct Voice_registers {
16 Notehead_register head_reg_;
17 Slur_register slur_reg_;
21 static bool acceptable_request(Request*);
22 void pre_move_processing();
23 void post_move_processing();
24 void announce_element(Staff_elem_info info);
25 Voice_registers(Complex_walker*,Voice*);
26 bool try_request(Request*);
27 void process_requests();
31 struct Voice_group_registers {
33 Text_register text_reg_;
34 Stem_beam_register stem_beam_reg_;
35 Script_register script_reg_;
36 Complex_walker * walk_l_;
40 static bool acceptable_request(Request*);
41 void pre_move_processing();
42 void post_move_processing();
43 void announce_element(Staff_elem_info info);
44 Voice_group_registers(Complex_walker*, String id = "");
45 void process_requests();
46 bool try_request(Request*);