Lines Matching refs:url
387 static char* _idFromUrl(const char* url) in _idFromUrl() argument
389 auto open = strchr(url, '('); in _idFromUrl()
390 auto close = strchr(url, ')'); in _idFromUrl()
393 open = strchr(url, '#'); in _idFromUrl()
1023 …if (_toColor(value, &paint->color.r, &paint->color.g, &paint->color.b, &paint->url)) paint->none =… in _handlePaintAttr()
1139 if (style->clipPath.url) free(style->clipPath.url); in _handleClipPathAttr()
1140 style->clipPath.url = _idFromUrl((const char*)(value + 3)); in _handleClipPathAttr()
1150 if (style->mask.url) free(style->mask.url); in _handleMaskAttr()
1151 style->mask.url = _idFromUrl((const char*)(value + 3)); in _handleMaskAttr()
2983 if (parent->fill.paint.url) { in _styleInherit()
2984 if (child->fill.paint.url) free(child->fill.paint.url); in _styleInherit()
2985 child->fill.paint.url = _copyId(parent->fill.paint.url); in _styleInherit()
2999 if (parent->stroke.paint.url) { in _styleInherit()
3000 if (child->stroke.paint.url) free(child->stroke.paint.url); in _styleInherit()
3001 child->stroke.paint.url = _copyId(parent->stroke.paint.url); in _styleInherit()
3057 if (from->fill.paint.url) { in _styleCopy()
3058 if (to->fill.paint.url) free(to->fill.paint.url); in _styleCopy()
3059 to->fill.paint.url = _copyId(from->fill.paint.url); in _styleCopy()
3074 if (from->stroke.paint.url) { in _styleCopy()
3075 if (to->stroke.paint.url) free(to->stroke.paint.url); in _styleCopy()
3076 to->stroke.paint.url = _copyId(from->stroke.paint.url); in _styleCopy()
3119 if (from->style->clipPath.url) { in _copyAttr()
3120 if (to->style->clipPath.url) free(to->style->clipPath.url); in _copyAttr()
3121 to->style->clipPath.url = strdup(from->style->clipPath.url); in _copyAttr()
3123 if (from->style->mask.url) { in _copyAttr()
3124 if (to->style->mask.url) free(to->style->mask.url); in _copyAttr()
3125 to->style->mask.url = strdup(from->style->mask.url); in _copyAttr()
3578 if (node->style->fill.paint.url) { in _updateGradient()
3579 auto newGrad = _gradientDup(loader, gradients, node->style->fill.paint.url); in _updateGradient()
3588 if (node->style->stroke.paint.url) { in _updateGradient()
3589 auto newGrad = _gradientDup(loader, gradients, node->style->stroke.paint.url); in _updateGradient()
3604 if (node->style->clipPath.url && !node->style->clipPath.node) { in _updateComposite()
3605 SvgNode* findResult = _findNodeById(root, node->style->clipPath.url); in _updateComposite()
3608 if (node->style->mask.url && !node->style->mask.node) { in _updateComposite()
3609 SvgNode* findResult = _findNodeById(root, node->style->mask.url); in _updateComposite()
3626 free(style->clipPath.url); in _freeNodeStyle()
3627 free(style->mask.url); in _freeNodeStyle()
3638 free(style->fill.paint.url); in _freeNodeStyle()
3639 free(style->stroke.paint.url); in _freeNodeStyle()