2 g-staff-side.hh -- declare G_staff_side_item
4 source file of the GNU LilyPond music typesetter
6 (c) 1998--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef G_STAFF_SIDE_HH
11 #define G_STAFF_SIDE_HH
15 class G_staff_side_item : public Item
17 void position_self ();
19 Score_element * to_position_l_;
21 Link_array<Score_element> support_l_arr_;
26 void set_victim (Score_element*);
27 void add_support (Score_element*);
29 virtual void set_default_direction ();
30 VIRTUAL_COPY_CONS(Score_element);
32 virtual void do_substitute_element_pointer (Score_element*,Score_element*);
33 virtual void do_pre_processing ();
34 virtual void do_post_processing ();
37 #endif /* G_STAFF_SIDE_HH */