diff options
author | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-23 02:09:48 +0000 |
---|---|---|
committer | tfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-23 02:09:48 +0000 |
commit | 212e688d11b29489d00319a52eea8e28ba26c599 (patch) | |
tree | dbdbd1e297e0d9cae7c6c697eb544ab4b341b12e /ui/gfx/canvas_skia.cc | |
parent | 69c88e180549a1156037f22bd46f4937d3c1d3d7 (diff) | |
download | chromium_src-212e688d11b29489d00319a52eea8e28ba26c599.zip chromium_src-212e688d11b29489d00319a52eea8e28ba26c599.tar.gz chromium_src-212e688d11b29489d00319a52eea8e28ba26c599.tar.bz2 |
ui/gfx: Convert Canvas::DrawRectInt() to use gfx::Rect.
BUG=100898
R=pkasting@chromium.org
Review URL: http://codereview.chromium.org/8476019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111288 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/gfx/canvas_skia.cc')
-rw-r--r-- | ui/gfx/canvas_skia.cc | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/ui/gfx/canvas_skia.cc b/ui/gfx/canvas_skia.cc index 4a7c7fc..d7c0c0a 100644 --- a/ui/gfx/canvas_skia.cc +++ b/ui/gfx/canvas_skia.cc @@ -133,7 +133,7 @@ void CanvasSkia::FillRect(const SkColor& color, paint.setColor(color); paint.setStyle(SkPaint::kFill_Style); paint.setXfermodeMode(mode); - DrawRectInt(rect.x(), rect.y(), rect.width(), rect.height(), paint); + DrawRect(rect, paint); } void CanvasSkia::FillRect(const gfx::Brush* brush, const gfx::Rect& rect) { @@ -141,16 +141,16 @@ void CanvasSkia::FillRect(const gfx::Brush* brush, const gfx::Rect& rect) { SkPaint paint; paint.setShader(shader->shader()); // TODO(beng): set shader transform to match canvas transform. - DrawRectInt(rect.x(), rect.y(), rect.width(), rect.height(), paint); + DrawRect(rect, paint); } -void CanvasSkia::DrawRectInt(const SkColor& color, int x, int y, int w, int h) { - DrawRectInt(color, x, y, w, h, SkXfermode::kSrcOver_Mode); +void CanvasSkia::DrawRect(const gfx::Rect& rect, const SkColor& color) { + DrawRect(rect, color, SkXfermode::kSrcOver_Mode); } -void CanvasSkia::DrawRectInt(const SkColor& color, - int x, int y, int w, int h, - SkXfermode::Mode mode) { +void CanvasSkia::DrawRect(const gfx::Rect& rect, + const SkColor& color, + SkXfermode::Mode mode) { SkPaint paint; paint.setColor(color); paint.setStyle(SkPaint::kStroke_Style); @@ -160,12 +160,11 @@ void CanvasSkia::DrawRectInt(const SkColor& color, paint.setStrokeWidth(SkIntToScalar(0)); paint.setXfermodeMode(mode); - DrawRectInt(x, y, w, h, paint); + DrawRect(rect, paint); } -void CanvasSkia::DrawRectInt(int x, int y, int w, int h, const SkPaint& paint) { - SkIRect rc = { x, y, x + w, y + h }; - canvas_->drawIRect(rc, paint); +void CanvasSkia::DrawRect(const gfx::Rect& rect, const SkPaint& paint) { + canvas_->drawIRect(RectToSkIRect(rect), paint); } void CanvasSkia::DrawLineInt(const SkColor& color, @@ -214,10 +213,12 @@ void CanvasSkia::DrawFocusRect(const gfx::Rect& rect) { paint.setShader(shader); shader->unref(); - DrawRectInt(rect.x(), rect.y(), rect.width(), 1, paint); - DrawRectInt(rect.x(), rect.y() + rect.height() - 1, rect.width(), 1, paint); - DrawRectInt(rect.x(), rect.y(), 1, rect.height(), paint); - DrawRectInt(rect.x() + rect.width() - 1, rect.y(), 1, rect.height(), paint); + DrawRect(gfx::Rect(rect.x(), rect.y(), rect.width(), 1), paint); + DrawRect(gfx::Rect(rect.x(), rect.y() + rect.height() - 1, rect.width(), 1), + paint); + DrawRect(gfx::Rect(rect.x(), rect.y(), 1, rect.height()), paint); + DrawRect(gfx::Rect(rect.x() + rect.width() - 1, rect.y(), 1, rect.height()), + paint); } void CanvasSkia::DrawBitmapInt(const SkBitmap& bitmap, int x, int y) { |