OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) Research In Motion Limited 2010. All rights reserved. | 2 * Copyright (C) Research In Motion Limited 2010. All rights reserved. |
3 * | 3 * |
4 * This library is free software; you can redistribute it and/or | 4 * This library is free software; you can redistribute it and/or |
5 * modify it under the terms of the GNU Library General Public | 5 * modify it under the terms of the GNU Library General Public |
6 * License as published by the Free Software Foundation; either | 6 * License as published by the Free Software Foundation; either |
7 * version 2 of the License, or (at your option) any later version. | 7 * version 2 of the License, or (at your option) any later version. |
8 * | 8 * |
9 * This library is distributed in the hope that it will be useful, | 9 * This library is distributed in the hope that it will be useful, |
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of | 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
74 bool isValid() const { return m_isValid; } | 74 bool isValid() const { return m_isValid; } |
75 void setInvalid(); | 75 void setInvalid(); |
76 | 76 |
77 static AnimatedPropertyType classType() { return AnimatedRect; } | 77 static AnimatedPropertyType classType() { return AnimatedRect; } |
78 | 78 |
79 private: | 79 private: |
80 SVGRect(); | 80 SVGRect(); |
81 SVGRect(const FloatRect&); | 81 SVGRect(const FloatRect&); |
82 | 82 |
83 template<typename CharType> | 83 template<typename CharType> |
84 bool parse(const CharType*& ptr, const CharType* end); | 84 SVGParsingError parse(const CharType*& ptr, const CharType* end); |
85 | 85 |
86 bool m_isValid; | 86 bool m_isValid; |
87 FloatRect m_value; | 87 FloatRect m_value; |
88 }; | 88 }; |
89 | 89 |
90 DEFINE_SVG_PROPERTY_TYPE_CASTS(SVGRect); | 90 DEFINE_SVG_PROPERTY_TYPE_CASTS(SVGRect); |
91 | 91 |
92 } // namespace blink | 92 } // namespace blink |
93 | 93 |
94 #endif // SVGRect_h | 94 #endif // SVGRect_h |
OLD | NEW |