- me->set_extent_callback (0, Y_AXIS);
-
- // if (!me->has_extent_callback_b (a1))
- if (me->has_extent_callback_b (Score_element::molecule_extent, a1))
- me->set_extent_callback (Axis_group_interface::group_extent_callback,a1);
- if (me->has_extent_callback_b (Score_element::molecule_extent, a2))
- me->set_extent_callback (Axis_group_interface::group_extent_callback,a2);
+ me->set_extent (SCM_EOL, Y_AXIS);
+
+ /*
+ why so convoluted ? (fixme/documentme?)
+ */
+ if (me->has_extent_callback (Grob::stencil_extent_proc, a1))
+ me->set_extent_callback (Axis_group_interface::group_extent_callback_proc, a1);
+ if (me->has_extent_callback (Grob::stencil_extent_proc, a2))
+ me->set_extent_callback (Axis_group_interface::group_extent_callback_proc, a2);