Direction dir = Side_position_interface::get_direction (me);
Real off = me->get_parent (a)->relative_coordinate (common, a);
- SCM minimum = me->remove_grob_property ("minimum-space");
+ SCM minimum = me->get_grob_property ("minimum-space");
Real total_off = dim.linear_combination (dir) - off;
- SCM padding = me->remove_grob_property ("padding");
+ SCM padding = me->get_grob_property ("padding");
if (gh_number_p (padding))
{
total_off += gh_scm2double (padding) * dir;
if (Staff_symbol_referencer::has_interface (me))
{
- Real p = Staff_symbol_referencer::position_f (me);
+ Real p = Staff_symbol_referencer::get_position (me);
Real rp = directed_round (p, d);
Real rad = Staff_symbol_referencer::staff_radius (me) *2 ;
int ip = int (rp);
d = DOWN;
}
o += - iv[-d];
-
- SCM pad = me->get_grob_property ("padding");
- if (gh_number_p (pad))
- o += d *gh_scm2double (pad) ;
}
return gh_double2scm (o);
}
void
Side_position_interface::add_staff_support (Grob*me)
{
- Grob* st = Staff_symbol_referencer::staff_symbol_l (me);
+ Grob* st = Staff_symbol_referencer::get_staff_symbol (me);
if (st && get_axis (me) == Y_AXIS)
{
add_support (me,st);