void SVGFilterElement::setFilterRes(unsigned x, unsigned y) { filterResX()->baseValue()->setValue(x); filterResY()->baseValue()->setValue(y); invalidateSVGAttributes(); svgAttributeChanged(SVGNames::filterResAttr); }
void SVGMarkerElement::setOrientToAngle(const SVGAngle& angle) { setOrientTypeBaseValue(SVGMarkerOrientAngle); setOrientAngleBaseValue(angle); // Mark orientAttr dirty - the next XML DOM access of that attribute kicks in synchronization. m_orientAngle.shouldSynchronize = true; m_orientType.shouldSynchronize = true; invalidateSVGAttributes(); svgAttributeChanged(orientAnglePropertyInfo()->attributeName); }