]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/separating-group-spanner.hh
release: 0.1.52
[lilypond.git] / lily / include / separating-group-spanner.hh
1 /*   
2   separating-group-spanner.hh -- declare 
3   
4   source file of the GNU LilyPond music typesetter
5   
6   (c) 1998 Han-Wen Nienhuys <hanwen@cs.ruu.nl>
7   
8  */
9
10 #ifndef SEPARATING_GROUP_SPANNER_HH
11 #define SEPARATING_GROUP_SPANNER_HH
12
13 #include "vertical-group-spanner.hh"
14
15
16 class Separating_group_spanner : public Spanner
17 {
18   Link_array<Single_malt_grouping_item> spacing_unit_l_arr_;
19 public:
20   DECLARE_MY_RUNTIME_TYPEINFO;
21   void add_spacing_unit (Single_malt_grouping_item*);
22 protected:
23   SCORE_ELEM_CLONE (Separating_group_spanner);
24   virtual Array<Rod> get_rods () const;
25   virtual void do_substitute_dependency (Score_elem*,Score_elem*);
26 };
27
28 #endif /* SEPARATING_GROUP_SPANNER_HH */
29