]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/horizontal-vertical-group-item.hh
release: 1.0.6
[lilypond.git] / lily / include / horizontal-vertical-group-item.hh
1 /*
2   horizontal-vertical-group-item.hh -- declare Horizontal_vertical_group_item
3   
4   source file of the GNU LilyPond music typesetter
5
6   (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
7 */
8
9
10 #ifndef HORIZONTAL_VERTICAL_GROUP_ITEM_HH
11 #define HORIZONTAL_VERTICAL_GROUP_ITEM_HH
12
13 #include "axis-group-item.hh"
14 #include "horizontal-vertical-group-element.hh"
15
16
17 /**
18   Treat a collection of items as a unity
19  */
20 class Horizontal_vertical_group_item  : public Axis_group_item, public Horizontal_vertical_group_element {
21 protected:
22   virtual void do_print() const;
23   virtual void do_unlink () {
24     Axis_group_item::do_unlink ();
25   }
26   SCORE_ELEMENT_CLONE(Horizontal_vertical_group_item);
27 public:
28   Horizontal_vertical_group_item ();
29
30   DECLARE_MY_RUNTIME_TYPEINFO;
31 };
32
33 #endif // HORIZONTAL_VERTICAL_GROUP_ITEM_HH