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)
| 191 | // of given name, which can be a full url(# name or just the bare name. |
| 192 | // Returns true if deleted. |
| 193 | func (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 |
no test coverage detected