MCPcopy Create free account
hub / github.com/cogentcore/core / GradientDeleteForNode

Method GradientDeleteForNode

svg/gradient.go:193–201  ·  view source on GitHub ↗

GradientDeleteForNode deletes the node-specific gradient on given node of given name, which can be a full url(# name or just the bare name. Returns true if deleted.

(n Node, grnm string)

Source from the content-addressed store, hash-verified

191// of given name, which can be a full url(# name or just the bare name.
192// Returns true if deleted.
193func (sv *SVG) GradientDeleteForNode(n Node, grnm string) bool {
194 gr := sv.GradientByName(n, grnm)
195 if gr == nil || gr.StopsName == "" {
196 return false
197 }
198 unm := NameFromURL(grnm)
199 sv.Defs.DeleteChildByName(unm)
200 return true
201}
202
203// GradientNewForNode adds a new gradient specific to given node
204// that points to given stops name. returns the new gradient

Callers 2

Calls 3

GradientByNameMethod · 0.95
NameFromURLFunction · 0.85
DeleteChildByNameMethod · 0.80

Tested by

no test coverage detected