| Index: gfx/canvas_skia.cc
|
| ===================================================================
|
| --- gfx/canvas_skia.cc (revision 50664)
|
| +++ gfx/canvas_skia.cc (working copy)
|
| @@ -2,13 +2,12 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "gfx/canvas.h"
|
| +#include "gfx/canvas_skia.h"
|
|
|
| #include <limits>
|
|
|
| #include "base/i18n/rtl.h"
|
| #include "base/logging.h"
|
| -#include "gfx/canvas.h"
|
| #include "gfx/font.h"
|
| #include "gfx/rect.h"
|
| #include "third_party/skia/include/core/SkShader.h"
|
| @@ -274,6 +273,14 @@
|
| return result;
|
| }
|
|
|
| +CanvasSkia* CanvasSkia::AsCanvasSkia() {
|
| + return this;
|
| +}
|
| +
|
| +const CanvasSkia* CanvasSkia::AsCanvasSkia() const {
|
| + return this;
|
| +}
|
| +
|
| // static
|
| int CanvasSkia::DefaultCanvasTextAlignment() {
|
| if (!base::i18n::IsRTL())
|
| @@ -282,19 +289,19 @@
|
| }
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| -// Canvas2, public:
|
| +// Canvas, public:
|
|
|
| -Canvas2* Canvas2::CreateCanvas() {
|
| - return new Canvas;
|
| +Canvas* Canvas::CreateCanvas() {
|
| + return new CanvasSkia;
|
| }
|
|
|
| -Canvas2* Canvas2::CreateCanvas(int width, int height, bool is_opaque) {
|
| - return new Canvas(width, height, is_opaque);
|
| +Canvas* Canvas::CreateCanvas(int width, int height, bool is_opaque) {
|
| + return new CanvasSkia(width, height, is_opaque);
|
| }
|
|
|
| #if defined(OS_WIN)
|
| // TODO(beng): move to canvas_win.cc, etc.
|
| -class CanvasPaintWin : public CanvasSkiaPaint, public CanvasPaint2 {
|
| +class CanvasPaintWin : public CanvasSkiaPaint, public CanvasPaint {
|
| public:
|
| CanvasPaintWin(gfx::NativeView view) : CanvasSkiaPaint(view) {}
|
|
|
| @@ -307,13 +314,13 @@
|
| return gfx::Rect(paintStruct().rcPaint);
|
| }
|
|
|
| - virtual Canvas2* AsCanvas2() {
|
| + virtual Canvas* AsCanvas() {
|
| return this;
|
| }
|
| };
|
| #endif
|
|
|
| -CanvasPaint2* CanvasPaint2::CreateCanvasPaint(gfx::NativeView view) {
|
| +CanvasPaint* CanvasPaint::CreateCanvasPaint(gfx::NativeView view) {
|
| #if defined(OS_WIN)
|
| return new CanvasPaintWin(view);
|
| #else
|
|
|