From: fred Date: Mon, 30 Mar 1998 00:44:10 +0000 (+0000) Subject: lilypond-0.1.52 X-Git-Tag: release/1.5.59~5981 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=f0e8f1e6d5e7d4048f3384c774ad7c89856a9854;p=lilypond.git lilypond-0.1.52 --- diff --git a/lily/vertical-group-elem.cc b/lily/vertical-group-elem.cc new file mode 100644 index 0000000000..ade65c5dd6 --- /dev/null +++ b/lily/vertical-group-elem.cc @@ -0,0 +1,38 @@ +/* + vertical-group-elem.cc -- implement Horizontal_vertical_group_element + + source file of the GNU LilyPond music typesetter + + (c) 1997 Han-Wen Nienhuys +*/ + +#include "vertical-group-elem.hh" +#include "interval.hh" +#include "item.hh" +#include "debug.hh" + +void +Vertical_group_element::add_element (Graphical_element*e) +{ + axis_admin_.add_element (e, this, Y_AXIS, Y_AXIS); +} + +void +Vertical_group_element::remove_element (Graphical_element*e) +{ + axis_admin_.remove_element (e, Y_AXIS, Y_AXIS); +} + + +Interval +Vertical_group_element::do_height() const +{ + return axis_admin_.extent (Y_AXIS); +} +void +Vertical_group_element::remove_all() +{ + axis_admin_.remove_all (Y_AXIS,Y_AXIS); +} + +IMPLEMENT_IS_TYPE_B1(Vertical_group_element, Axis_group_element);