Paper_column * pc = item->get_column ();
- for (SCM s = me->get_grob_property ("conditional-elements"); gh_pair_p (s); s = ly_cdr (s))
+ for (SCM s = me->get_property ("conditional-elements"); gh_pair_p (s); s = ly_cdr (s))
{
SCM elt = ly_car (s);
if (!unsmob_grob (elt))
continue; /*UGH UGH*/
}
- if (to_boolean (il->get_grob_property ("no-spacing-rods")))
+ if (to_boolean (il->get_property ("no-spacing-rods")))
{
continue;
}
}
}
- SCM pad = me->get_grob_property ("padding");
+ SCM pad = me->get_property ("padding");
w.widen (robust_scm2double (pad, 0.0));
return w;
Interval
Separation_item::width (Grob *me)
{
- SCM sw = me->get_grob_property ("X-extent");
+ SCM sw = me->get_property ("X-extent");
if (is_number_pair (sw))
{
return ly_scm2interval (sw);
Paper_column * pc = item->get_column ();
Interval w;
- for (SCM s = me->get_grob_property ("elements"); gh_pair_p (s); s = ly_cdr (s))
+ for (SCM s = me->get_property ("elements"); gh_pair_p (s); s = ly_cdr (s))
{
SCM elt = ly_car (s);
if (!unsmob_grob (elt))
continue; /*UGH UGH*/
}
- if (to_boolean (il->get_grob_property ("no-spacing-rods")))
+ if (to_boolean (il->get_property ("no-spacing-rods")))
{
continue;
}
}
}
- SCM pad = me->get_grob_property ("padding");
+ SCM pad = me->get_property ("padding");
w.widen (robust_scm2double (pad, 0.0));
- me->set_grob_property ("X-extent", ly_interval2scm (w));
+ me->set_property ("X-extent", ly_interval2scm (w));
return w;
}
Grob *col = dynamic_cast<Item*> (separation_item)->get_column ();
last_ext->set_empty ();
Grob *last_grob = 0;
- for (SCM s = separation_item->get_grob_property ("elements");
+ for (SCM s = separation_item->get_property ("elements");
gh_pair_p (s); s = gh_cdr (s))
{
Grob * break_item = unsmob_grob (gh_car (s));
- if (!gh_symbol_p (break_item->get_grob_property ("break-align-symbol")))
+ if (!gh_symbol_p (break_item->get_property ("break-align-symbol")))
continue;
Interval ext = break_item->extent (col, X_AXIS);