]> git.donarmstrong.com Git - lilypond.git/blob - lily/horizontal-group-elem.cc
partial: 1.0.1.jcn
[lilypond.git] / lily / horizontal-group-elem.cc
1
2 #include "horizontal-group-elem.hh"
3 #include "interval.hh"
4 #include "item.hh"
5 #include "debug.hh"
6
7
8 IMPLEMENT_IS_TYPE_B1(Horizontal_group_element, Axis_group_element);
9
10 void
11 Horizontal_group_element::remove_all()
12 {
13   axis_admin_.remove_all (X_AXIS,X_AXIS);
14 }
15
16 void
17 Horizontal_group_element::add_element (Graphical_element*e)
18 {
19   axis_admin_.add_element (e,this, X_AXIS,X_AXIS);
20 }
21
22 void
23 Horizontal_group_element::remove_element (Graphical_element*e)
24 {
25   axis_admin_.remove_element (e,X_AXIS,X_AXIS);
26 }
27
28
29 Interval
30 Horizontal_group_element::do_width() const
31 {
32   return axis_admin_.extent (X_AXIS);
33 }
34