Molecule a;
- SCM d = get_elt_property (dashed_scm_sym);
- if (d == SCM_BOOL_F)
+ SCM d = get_elt_property ("dashed");
+ if (d == SCM_UNDEFINED)
a = lookup_l ()->slur (c, thick);
else
- a = lookup_l ()->dashed_slur (c, thick, gh_scm2int (SCM_CDR(d)));
+ a = lookup_l ()->dashed_slur (c, thick, gh_scm2int (d));
return new Molecule (a);
}
Bow::curve_extent_drul () const
{
Bezier_bow b (paper_l ());
- b.set (get_encompass_offset_arr (), dir_);
+ b.set (get_encompass_offset_arr (), get_direction ());
b.calc ();
return b.curve_extent_drul_;
}
Bow::get_controls () const
{
Bezier_bow b (paper_l ());
- b.set (get_encompass_offset_arr (), dir_);
+ b.set (get_encompass_offset_arr (), get_direction ());
b.calc ();
Array<Offset> controls;
controls.set_size (8);
return offset_arr;
}
+