NS_IMETHODIMP nsSVGGFrame::AttributeChanged(PRInt32 aNameSpaceID, nsIAtom* aAttribute, PRInt32 aModType) { if (aNameSpaceID == kNameSpaceID_None && aAttribute == nsGkAtoms::transform) { NotifySVGChanged(TRANSFORM_CHANGED); } return NS_OK; }
NS_IMETHODIMP nsSVGGFrame::AttributeChanged(PRInt32 aNameSpaceID, nsIAtom* aAttribute, PRInt32 aModType) { if (aNameSpaceID == kNameSpaceID_None && aAttribute == nsGkAtoms::transform) { nsSVGUtils::InvalidateAndScheduleBoundsUpdate(this); NotifySVGChanged(TRANSFORM_CHANGED); } return NS_OK; }
NS_IMETHODIMP nsSVGGFrame::AttributeChanged(int32_t aNameSpaceID, nsIAtom* aAttribute, int32_t aModType) { if (aNameSpaceID == kNameSpaceID_None && aAttribute == nsGkAtoms::transform) { nsSVGUtils::InvalidateBounds(this, false); nsSVGUtils::ScheduleReflowSVG(this); NotifySVGChanged(TRANSFORM_CHANGED); } return NS_OK; }