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 27 matching lines...) Expand all Loading... |
38 | 38 |
39 RenderSVGResourceSolidColor::~RenderSVGResourceSolidColor() | 39 RenderSVGResourceSolidColor::~RenderSVGResourceSolidColor() |
40 { | 40 { |
41 } | 41 } |
42 | 42 |
43 bool RenderSVGResourceSolidColor::applyResource(RenderObject* object, RenderStyl
e* style, GraphicsContext*& context, unsigned short resourceMode) | 43 bool RenderSVGResourceSolidColor::applyResource(RenderObject* object, RenderStyl
e* style, GraphicsContext*& context, unsigned short resourceMode) |
44 { | 44 { |
45 ASSERT(object); | 45 ASSERT(object); |
46 ASSERT(style); | 46 ASSERT(style); |
47 ASSERT(context); | 47 ASSERT(context); |
48 ASSERT(resourceMode != ApplyToDefaultMode); | 48 ASSERT_UNUSED(resourceMode, resourceMode); |
49 | 49 |
50 bool isRenderingMask = false; | 50 bool isRenderingMask = false; |
51 if (object->frame() && object->frame()->view()) | 51 if (object->frame() && object->frame()->view()) |
52 isRenderingMask = object->frame()->view()->paintBehavior() & PaintBehavi
orRenderingSVGMask; | 52 isRenderingMask = object->frame()->view()->paintBehavior() & PaintBehavi
orRenderingSVGMask; |
53 | 53 |
54 const SVGRenderStyle& svgStyle = style->svgStyle(); | 54 const SVGRenderStyle& svgStyle = style->svgStyle(); |
55 | 55 |
56 if (resourceMode & ApplyToFillMode) { | 56 if (resourceMode & ApplyToFillMode) { |
57 if (!isRenderingMask) | 57 if (!isRenderingMask) |
58 context->setAlphaAsFloat(svgStyle.fillOpacity()); | 58 context->setAlphaAsFloat(svgStyle.fillOpacity()); |
(...skipping 14 matching lines...) Expand all Loading... |
73 SVGRenderSupport::applyStrokeStyleToContext(context, style, object); | 73 SVGRenderSupport::applyStrokeStyleToContext(context, style, object); |
74 | 74 |
75 if (resourceMode & ApplyToTextMode) | 75 if (resourceMode & ApplyToTextMode) |
76 context->setTextDrawingMode(TextModeStroke); | 76 context->setTextDrawingMode(TextModeStroke); |
77 } | 77 } |
78 | 78 |
79 return true; | 79 return true; |
80 } | 80 } |
81 | 81 |
82 } | 82 } |
OLD | NEW |