]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/elem-group-item.hh
a3e1ea6d16114ce0aa971039048cbf7bcce24ff9
[lilypond.git] / lily / include / elem-group-item.hh
1 /*
2   elem-group-item.hh -- declare Element_group_item
3
4   source file of the GNU LilyPond music typesetter
5
6   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
8
9
10 #ifndef ELEM_GROUP_ITEM_HH
11 #define ELEM_GROUP_ITEM_HH
12
13 #include "elem-group.hh"
14 #include "item.hh"
15
16 class Horizontal_vertical_group_item  : public Item, public Horizontal_vertical_group {
17 public:
18     DECLARE_MY_RUNTIME_TYPEINFO;
19     SCORE_ELEM_CLONE(Horizontal_vertical_group_item);
20 protected:
21     virtual void do_print() const;
22 };
23
24 class Horizontal_group_item : public Item, public Horizontal_group {
25     DECLARE_MY_RUNTIME_TYPEINFO;
26     SCORE_ELEM_CLONE(Horizontal_group_item);
27 protected:
28     virtual void do_print() const { Elbement_group::do_print(); }
29 };
30
31 #endif // ELEM_GROUP_ITEM_HH