2 staff-regs.hh -- declare Staff_registers
4 source file of the GNU LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
13 #include "register-group.hh"
16 Registers which manage a Staff (one 5-line linestaff)
19 class Staff_registers
: public Register_group_register
{
20 Line_of_staff
*staffline_p_
;
21 Link_array
<Score_elem
> staff_elem_l_arr_
;
23 void group_staff_elems();
25 virtual void do_pre_move_processing();
26 virtual void do_creation_processing();
27 virtual void do_removal_processing();
28 virtual void typeset_element(Score_elem
*);
29 virtual void typeset_breakable_item( Item
* it_p
);
37 #endif // STAFF_REGS_HH