lilypond-0.1.57
[lilypond.git] / lily / vertical-group-elem.cc
blobade65c5dd63287a9561f9bce32171fba5a3899cf
1 /*
2 vertical-group-elem.cc -- implement Horizontal_vertical_group_element
4 source file of the GNU LilyPond music typesetter
6 (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
7 */
9 #include "vertical-group-elem.hh"
10 #include "interval.hh"
11 #include "item.hh"
12 #include "debug.hh"
14 void
15 Vertical_group_element::add_element (Graphical_element*e)
17 axis_admin_.add_element (e, this, Y_AXIS, Y_AXIS);
20 void
21 Vertical_group_element::remove_element (Graphical_element*e)
23 axis_admin_.remove_element (e, Y_AXIS, Y_AXIS);
27 Interval
28 Vertical_group_element::do_height() const
30 return axis_admin_.extent (Y_AXIS);
32 void
33 Vertical_group_element::remove_all()
35 axis_admin_.remove_all (Y_AXIS,Y_AXIS);
38 IMPLEMENT_IS_TYPE_B1(Vertical_group_element, Axis_group_element);