def stroke.inherit

gralha-svg-render@0.1.0.1 · svg.bend:1163

import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base
import gralha-text-scan@0.1.0.1/scan.bend as U

1163def stroke.inherit(s: StrokeSettings, cap: Maybe<&2, String>, join: Maybe<&2, String>, lim: Maybe<&2, String>, dash: Maybe<&2, String>, offset: Maybe<&2, String>, vector: Maybe<&2, String>) -> StrokeSettings:
1164  StrokeSettings{cap0, join0, limit, dash0, offset0, vector0} = s
1165  +lim0 = limit
1166  StrokeSettings{style.present(cap, cap0, "butt", True{}), style.present(join, join0, "miter", True{}),
1167    U.max(0.0, style.number.present(lim, lim0, 4.0, v => U.scalar(v, lim0))),
1168    style.present(dash, dash0, "none", True{}), style.present(offset, offset0, "0", True{}),
1169    style.present(vector, vector0, "none", False{})}

Uses (8)

Used by (1)