- if (!shape_int_a_.size ())
- if (n)
- return Interval (0, linewidth_f ());
- else
- return Interval (get_var ("indent"), linewidth_f ());
-
- if (n >= shape_int_a_.size ())
- n = shape_int_a_.size () -1;
-
- return shape_int_a_[n];
-}
-
-Real
-Paper_def::beam_thickness_f () const
-{
- return get_var ("beam_thickness");
-}
-
-Real
-Paper_def::linewidth_f () const
-{
- return get_var ("linewidth");
-}
-
-Real
-Paper_def::duration_to_dist (Moment d,Real k) const
-{
- return arithmetic_spacing (d,k);
-}
-
-
-/**
- Get the measure wide constant for arithmetic.
+ SCM s = default_properties_.get (ly_symbol2scm ("margin-shape"));
+ if (!gh_pair_p (s))
+ {
+ Real lw = get_var ("linewidth");
+ Real ind = n? 0.0:get_var ("indent");