2 horizontal-group-elem.hh -- declare
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.ruu.nl>
10 #ifndef HORIZONTAL_GROUP_ELEM_HH
11 #define HORIZONTAL_GROUP_ELEM_HH
13 #include "axis-group-element.hh"
16 Treat a group of elements a unity in horizontal sense .
17 A column is a typical Vertical_group.
19 class Horizontal_group_element : public virtual Axis_group_element {
21 virtual void remove_all();
22 virtual Interval do_width() const;
25 DECLARE_MY_RUNTIME_TYPEINFO;
26 virtual void add_element (Graphical_element*);
27 virtual void remove_element (Graphical_element*);
32 #endif /* HORIZONTAL_GROUP_ELEM_HH */