| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2004, 2005, 2006, 2008 Nikolas Zimmermann <zimmermann@kde.org> | 2  * Copyright (C) 2004, 2005, 2006, 2008 Nikolas Zimmermann <zimmermann@kde.org> | 
| 3  * Copyright (C) 2004, 2005, 2006, 2007 Rob Buis <buis@kde.org> | 3  * Copyright (C) 2004, 2005, 2006, 2007 Rob Buis <buis@kde.org> | 
| 4  * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 4  * Copyright (C) 2008 Eric Seidel <eric@webkit.org> | 
| 5  * Copyright (C) 2008 Dirk Schulze <krit@webkit.org> | 5  * Copyright (C) 2008 Dirk Schulze <krit@webkit.org> | 
| 6  * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 6  * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 
| 7  * | 7  * | 
| 8  * This library is free software; you can redistribute it and/or | 8  * This library is free software; you can redistribute it and/or | 
| 9  * modify it under the terms of the GNU Library General Public | 9  * modify it under the terms of the GNU Library General Public | 
| 10  * License as published by the Free Software Foundation; either | 10  * License as published by the Free Software Foundation; either | 
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 120 } | 120 } | 
| 121 | 121 | 
| 122 static void setGradientAttributes(SVGGradientElement* element, RadialGradientAtt
     ributes& attributes, bool isRadial = true) | 122 static void setGradientAttributes(SVGGradientElement* element, RadialGradientAtt
     ributes& attributes, bool isRadial = true) | 
| 123 { | 123 { | 
| 124     if (!attributes.hasSpreadMethod() && element->spreadMethod()->isSpecified()) | 124     if (!attributes.hasSpreadMethod() && element->spreadMethod()->isSpecified()) | 
| 125         attributes.setSpreadMethod(element->spreadMethod()->currentValue()->enum
     Value()); | 125         attributes.setSpreadMethod(element->spreadMethod()->currentValue()->enum
     Value()); | 
| 126 | 126 | 
| 127     if (!attributes.hasGradientUnits() && element->gradientUnits()->isSpecified(
     )) | 127     if (!attributes.hasGradientUnits() && element->gradientUnits()->isSpecified(
     )) | 
| 128         attributes.setGradientUnits(element->gradientUnits()->currentValue()->en
     umValue()); | 128         attributes.setGradientUnits(element->gradientUnits()->currentValue()->en
     umValue()); | 
| 129 | 129 | 
| 130     if (!attributes.hasGradientTransform() && element->gradientTransform()->isSp
     ecified()) { | 130     if (!attributes.hasGradientTransform()) { | 
| 131         AffineTransform transform; | 131         attributes.setGradientTransformFromStyle(element); | 
| 132         element->gradientTransform()->currentValue()->concatenate(transform); |  | 
| 133         attributes.setGradientTransform(transform); |  | 
| 134     } | 132     } | 
| 135 | 133 | 
| 136     if (!attributes.hasStops()) { | 134     if (!attributes.hasStops()) { | 
| 137         const Vector<Gradient::ColorStop>& stops(element->buildStops()); | 135         const Vector<Gradient::ColorStop>& stops(element->buildStops()); | 
| 138         if (!stops.isEmpty()) | 136         if (!stops.isEmpty()) | 
| 139             attributes.setStops(stops); | 137             attributes.setStops(stops); | 
| 140     } | 138     } | 
| 141 | 139 | 
| 142     if (isRadial) { | 140     if (isRadial) { | 
| 143         SVGRadialGradientElement* radial = toSVGRadialGradientElement(element); | 141         SVGRadialGradientElement* radial = toSVGRadialGradientElement(element); | 
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 207 { | 205 { | 
| 208     return m_cx->currentValue()->isRelative() | 206     return m_cx->currentValue()->isRelative() | 
| 209         || m_cy->currentValue()->isRelative() | 207         || m_cy->currentValue()->isRelative() | 
| 210         || m_r->currentValue()->isRelative() | 208         || m_r->currentValue()->isRelative() | 
| 211         || m_fx->currentValue()->isRelative() | 209         || m_fx->currentValue()->isRelative() | 
| 212         || m_fy->currentValue()->isRelative() | 210         || m_fy->currentValue()->isRelative() | 
| 213         || m_fr->currentValue()->isRelative(); | 211         || m_fr->currentValue()->isRelative(); | 
| 214 } | 212 } | 
| 215 | 213 | 
| 216 } | 214 } | 
| OLD | NEW | 
|---|