node->transform = _parseTransformationMatrix(value);
} else if (!strcmp(key, "id")) {
node->id = _copyId(value);
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else {
return _parseStyleAttr(loader, key, value);
}
path->path = _copyId(value);
} else if (!strcmp(key, "style")) {
return simpleXmlParseW3CAttribute(value, _parseStyleAttr, loader);
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else if (!strcmp(key, "id")) {
node->id = _copyId(value);
} else {
if (!strcmp(key, "style")) {
return simpleXmlParseW3CAttribute(value, _parseStyleAttr, loader);
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else if (!strcmp(key, "id")) {
node->id = _copyId(value);
} else {
node->id = _copyId(value);
} else if (!strcmp(key, "style")) {
return simpleXmlParseW3CAttribute(value, _parseStyleAttr, loader);
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else {
return _parseStyleAttr(loader, key, value);
}
return _attrParsePolygonPoints(value, &polygon->points, &polygon->pointsCount);
} else if (!strcmp(key, "style")) {
return simpleXmlParseW3CAttribute(value, _parseStyleAttr, loader);
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else if (!strcmp(key, "id")) {
node->id = _copyId(value);
} else {
node->id = _copyId(value);
} else if (!strcmp(key, "style")) {
ret = simpleXmlParseW3CAttribute(value, _parseStyleAttr, loader);
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else {
ret = _parseStyleAttr(loader, key, value);
}
node->id = _copyId(value);
} else if (!strcmp(key, "style")) {
return simpleXmlParseW3CAttribute(value, _parseStyleAttr, loader);
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else {
return _parseStyleAttr(loader, key, value);
}
nodeFrom = _findChildById(defs, id->c_str());
_cloneNode(nodeFrom, node);
delete id;
+ } else if (!strcmp(key, "clip-path")) {
+ _handleClipPathAttr(loader, node, value);
} else {
_attrParseGNode(data, key, value);
}