2 stem-staff-side.hh -- declare Stem_staff_side
4 source file of the GNU LilyPond music typesetter
6 (c) 1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef Stem_STAFF_SIDE_HH
11 #define Stem_STAFF_SIDE_HH
15 #include "staff-side.hh"
17 Position self, analogous to Staff_side_item, but use Stem direction
18 for determining direction.
24 Padding in staffline leading
27 class Stem_staff_side_item : public Staff_side_item
31 Direction relative_dir_;
33 void set_stem (Stem*);
34 Stem_staff_side_item ();
36 virtual Direction get_default_direction ()const;
37 virtual void do_pre_processing ();
38 virtual void do_post_processing ();
39 virtual void do_substitute_element_pointer (Score_element*o,Score_element*e);
42 #endif /* Stem_STAFF_SIDE_HH */