OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2004, 2005, 2006, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 2 * Copyright (C) 2004, 2005, 2006, 2007 Nikolas Zimmermann <zimmermann@kde.org> |
3 * Copyright (C) 2004, 2005, 2006 Rob Buis <buis@kde.org> | 3 * Copyright (C) 2004, 2005, 2006 Rob Buis <buis@kde.org> |
4 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> | 4 * Copyright (C) 2006 Samuel Weinig <sam.weinig@gmail.com> |
5 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 5 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
6 * | 6 * |
7 * This library is free software; you can redistribute it and/or | 7 * This library is free software; you can redistribute it and/or |
8 * modify it under the terms of the GNU Library General Public | 8 * modify it under the terms of the GNU Library General Public |
9 * License as published by the Free Software Foundation; either | 9 * License as published by the Free Software Foundation; either |
10 * version 2 of the License, or (at your option) any later version. | 10 * version 2 of the License, or (at your option) any later version. |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>* filterUnits() { | 52 SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>* filterUnits() { |
53 return filter_units_.Get(); | 53 return filter_units_.Get(); |
54 } | 54 } |
55 SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>* primitiveUnits() { | 55 SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>* primitiveUnits() { |
56 return primitive_units_.Get(); | 56 return primitive_units_.Get(); |
57 } | 57 } |
58 | 58 |
59 private: | 59 private: |
60 explicit SVGFilterElement(Document&); | 60 explicit SVGFilterElement(Document&); |
61 | 61 |
62 bool NeedsPendingResourceHandling() const override { return false; } | |
63 | |
64 void SvgAttributeChanged(const QualifiedName&) override; | 62 void SvgAttributeChanged(const QualifiedName&) override; |
65 void ChildrenChanged(const ChildrenChange&) override; | 63 void ChildrenChanged(const ChildrenChange&) override; |
66 | 64 |
67 LayoutObject* CreateLayoutObject(const ComputedStyle&) override; | 65 LayoutObject* CreateLayoutObject(const ComputedStyle&) override; |
68 | 66 |
69 bool SelfHasRelativeLengths() const override; | 67 bool SelfHasRelativeLengths() const override; |
70 | 68 |
71 Member<SVGAnimatedLength> x_; | 69 Member<SVGAnimatedLength> x_; |
72 Member<SVGAnimatedLength> y_; | 70 Member<SVGAnimatedLength> y_; |
73 Member<SVGAnimatedLength> width_; | 71 Member<SVGAnimatedLength> width_; |
74 Member<SVGAnimatedLength> height_; | 72 Member<SVGAnimatedLength> height_; |
75 Member<SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>> filter_units_; | 73 Member<SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>> filter_units_; |
76 Member<SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>> primitive_units_; | 74 Member<SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>> primitive_units_; |
77 }; | 75 }; |
78 | 76 |
79 } // namespace blink | 77 } // namespace blink |
80 | 78 |
81 #endif // SVGFilterElement_h | 79 #endif // SVGFilterElement_h |
OLD | NEW |