2 g-staff-side.hh -- declare G_staff_side_item
4 source file of the GNU LilyPond music typesetter
6 (c) 1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef G_STAFF_SIDE_HH
11 #define G_STAFF_SIDE_HH
16 DO NOT USE AS BREAKABLE ITEM!
20 class G_staff_side_item : public Item
23 Score_element * to_position_l_;
25 Link_array<Score_element> support_l_arr_;
29 void set_victim (Score_element*);
30 void add_support (Score_element*);
32 virtual void set_default_direction ();
33 VIRTUAL_COPY_CONS(Score_element);
35 virtual void do_substitute_dependency (Score_element*,Score_element*);
36 virtual void do_pre_processing ();
37 virtual void do_post_processing ();
40 #endif /* G_STAFF_SIDE_HH */