#include "output-def.hh"
#include "staff-symbol-referencer.hh"
-using std::vector;
-
Stencil
Line_interface::make_arrow (Offset begin, Offset end,
Real thick,
}
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),