}
while (len + elt_len < dz.length ());
- line.rotate (dz.arg (), Offset (LEFT, CENTER));
+ line.rotate (dz.angle_degrees (), Offset (LEFT, CENTER));
line.translate (from);
return line;
Real dash_period, Real dash_fraction)
{
dash_fraction = min (max (dash_fraction, 0.0), 1.0);
- Real on = dash_fraction * dash_period + thick;
- Real off = max (0.0, dash_period - on);
+ Real on = dash_fraction * dash_period;
+ Real off = max (0.0, dash_period - on - thick);
SCM at = scm_list_n (ly_symbol2scm ("dashed-line"),
scm_from_double (thick),