Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(655)

Unified Diff: ui/views/painter.cc

Issue 2523673004: [NOT FOR COMMIT] Fully replace SkCanvas uses.
Patch Set: Support Android build. Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/views/controls/table/table_view.cc ('k') | ui/views/round_rect_painter.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/views/painter.cc
diff --git a/ui/views/painter.cc b/ui/views/painter.cc
index e2ac629c3f116eb891f4a3dcd30a1c874e0c851e..0f85f83ed9a32a18863501d2abe6259398efdd0a 100644
--- a/ui/views/painter.cc
+++ b/ui/views/painter.cc
@@ -69,14 +69,14 @@ void SolidRoundRectPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
gfx::RectF border_rect_f(gfx::ScaleToEnclosingRect(gfx::Rect(size), scale));
const SkScalar scaled_corner_radius = SkFloatToScalar(radius_ * scale);
- SkPaint paint;
+ CdlPaint paint;
paint.setAntiAlias(true);
- paint.setStyle(SkPaint::kFill_Style);
+ paint.setStyle(CdlPaint::kFill_Style);
paint.setColor(bg_color_);
canvas->DrawRoundRect(border_rect_f, scaled_corner_radius, paint);
border_rect_f.Inset(gfx::InsetsF(0.5f));
- paint.setStyle(SkPaint::kStroke_Style);
+ paint.setStyle(CdlPaint::kStroke_Style);
paint.setStrokeWidth(1);
paint.setColor(stroke_color_);
canvas->DrawRoundRect(border_rect_f, scaled_corner_radius, paint);
@@ -204,7 +204,7 @@ gfx::Size GradientPainter::GetMinimumSize() const {
}
void GradientPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
- SkPaint paint;
+ CdlPaint paint;
SkPoint p[2];
p[0].iset(0, 0);
if (horizontal_)
@@ -212,9 +212,9 @@ void GradientPainter::Paint(gfx::Canvas* canvas, const gfx::Size& size) {
else
p[1].iset(0, size.height());
- paint.setShader(SkGradientShader::MakeLinear(
- p, colors_.get(), pos_.get(), count_, SkShader::kClamp_TileMode));
- paint.setStyle(SkPaint::kFill_Style);
+ paint.setShader(WrapSkShader(SkGradientShader::MakeLinear(
+ p, colors_.get(), pos_.get(), count_, SkShader::kClamp_TileMode)));
+ paint.setStyle(CdlPaint::kFill_Style);
canvas->sk_canvas()->drawRectCoords(SkIntToScalar(0), SkIntToScalar(0),
SkIntToScalar(size.width()),
« no previous file with comments | « ui/views/controls/table/table_view.cc ('k') | ui/views/round_rect_painter.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698