OLD | NEW |
1 /* | 1 /* |
2 Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> | 2 Copyright (C) 2004, 2005, 2007 Nikolas Zimmermann <zimmermann@kde.org> |
3 2004, 2005 Rob Buis <buis@kde.org> | 3 2004, 2005 Rob Buis <buis@kde.org> |
4 Copyright (C) Research In Motion Limited 2010. All rights reserved. | 4 Copyright (C) Research In Motion Limited 2010. All rights reserved. |
5 | 5 |
6 Based on khtml code by: | 6 Based on khtml code by: |
7 Copyright (C) 2000-2003 Lars Knoll (knoll@kde.org) | 7 Copyright (C) 2000-2003 Lars Knoll (knoll@kde.org) |
8 (C) 2000 Antti Koivisto (koivisto@kde.org) | 8 (C) 2000 Antti Koivisto (koivisto@kde.org) |
9 (C) 2000-2003 Dirk Mueller (mueller@kde.org) | 9 (C) 2000-2003 Dirk Mueller (mueller@kde.org) |
10 (C) 2002-2003 Apple Computer, Inc. | 10 (C) 2002-2003 Apple Computer, Inc. |
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 BR_AUTO, | 85 BR_AUTO, |
86 BR_DYNAMIC, | 86 BR_DYNAMIC, |
87 BR_STATIC | 87 BR_STATIC |
88 }; | 88 }; |
89 | 89 |
90 enum EMaskType { | 90 enum EMaskType { |
91 MT_LUMINANCE, | 91 MT_LUMINANCE, |
92 MT_ALPHA | 92 MT_ALPHA |
93 }; | 93 }; |
94 | 94 |
| 95 enum EPaintOrderType { |
| 96 PT_NONE = 0, |
| 97 PT_FILL = 1, |
| 98 PT_STROKE = 2, |
| 99 PT_MARKERS = 3 |
| 100 }; |
| 101 |
| 102 const int kPaintOrderBitwidth = 2; |
| 103 typedef unsigned EPaintOrder; |
| 104 const unsigned PO_NORMAL = PT_FILL | PT_STROKE << 2 | PT_MARKERS << 4; |
| 105 |
95 class CSSValue; | 106 class CSSValue; |
96 class CSSValueList; | 107 class CSSValueList; |
97 class SVGPaint; | 108 class SVGPaint; |
98 | 109 |
99 // Inherited/Non-Inherited Style Datastructures | 110 // Inherited/Non-Inherited Style Datastructures |
100 class StyleFillData : public RefCounted<StyleFillData> { | 111 class StyleFillData : public RefCounted<StyleFillData> { |
101 public: | 112 public: |
102 static PassRefPtr<StyleFillData> create() { return adoptRef(new StyleFil
lData); } | 113 static PassRefPtr<StyleFillData> create() { return adoptRef(new StyleFil
lData); } |
103 PassRefPtr<StyleFillData> copy() const { return adoptRef(new StyleFillDa
ta(*this)); } | 114 PassRefPtr<StyleFillData> copy() const { return adoptRef(new StyleFillDa
ta(*this)); } |
104 | 115 |
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
250 String markerEnd; | 261 String markerEnd; |
251 | 262 |
252 private: | 263 private: |
253 StyleInheritedResourceData(); | 264 StyleInheritedResourceData(); |
254 StyleInheritedResourceData(const StyleInheritedResourceData&); | 265 StyleInheritedResourceData(const StyleInheritedResourceData&); |
255 }; | 266 }; |
256 | 267 |
257 } // namespace WebCore | 268 } // namespace WebCore |
258 | 269 |
259 #endif // SVGRenderStyleDefs_h | 270 #endif // SVGRenderStyleDefs_h |
OLD | NEW |