source file of the GNU LilyPond music typesetter
- (c) 2000--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 2000--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "hara-kiri-group-spanner.hh"
{
Axis a = (Axis) gh_scm2int (ly_car (ax));
- if (!e->parent_l (a))
+ if (!e->get_parent (a))
e->set_parent (me, a);
}
- Pointer_group_interface::add_element (me, "elements", e);
+ Pointer_group_interface::add_grob (me, ly_symbol2scm ("elements"), e);
me->add_dependency (e);
}
return me && me->has_interface (ly_symbol2scm ("axis-group-interface"));
}
-void
-Axis_group_interface::set_interface (Grob*me)
-{
- if (!has_interface (me))
- {
- me->set_interface (ly_symbol2scm ("axis-group-interface"));
- }
-}
+
+ADD_INTERFACE (Axis_group_interface, "axis-group-interface",
+ "a group of coupled grobs",
+ "axes");