| Index: ui/gfx/canvas_skia.h
|
| diff --git a/ui/gfx/canvas_skia.h b/ui/gfx/canvas_skia.h
|
| index aa9ebe2f17046730328d1e8ff91b78b8dd3deeeb..e3d44cd28c913b260d5fc043559037fed35555ba 100644
|
| --- a/ui/gfx/canvas_skia.h
|
| +++ b/ui/gfx/canvas_skia.h
|
| @@ -7,6 +7,7 @@
|
| #pragma once
|
|
|
| #include "base/basictypes.h"
|
| +#include "base/compiler_specific.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/string16.h"
|
| #include "skia/ext/platform_canvas.h"
|
| @@ -94,51 +95,57 @@ class UI_EXPORT CanvasSkia : public Canvas {
|
| SkBitmap ExtractBitmap() const;
|
|
|
| // Overridden from Canvas:
|
| - virtual void Save();
|
| - virtual void SaveLayerAlpha(uint8 alpha);
|
| - virtual void SaveLayerAlpha(uint8 alpha, const gfx::Rect& layer_bounds);
|
| - virtual void Restore();
|
| - virtual bool ClipRectInt(int x, int y, int w, int h);
|
| - virtual void TranslateInt(int x, int y);
|
| - virtual void ScaleInt(int x, int y);
|
| - virtual void FillRectInt(const SkColor& color, int x, int y, int w, int h);
|
| - virtual void FillRectInt(const SkColor& color, int x, int y, int w, int h,
|
| - SkXfermode::Mode mode);
|
| - virtual void FillRectInt(const gfx::Brush* brush, int x, int y, int w, int h);
|
| - virtual void DrawRectInt(const SkColor& color, int x, int y, int w, int h);
|
| + virtual void Save() OVERRIDE;
|
| + virtual void SaveLayerAlpha(uint8 alpha) OVERRIDE;
|
| + virtual void SaveLayerAlpha(uint8 alpha,
|
| + const gfx::Rect& layer_bounds) OVERRIDE;
|
| + virtual void Restore() OVERRIDE;
|
| + virtual bool ClipRectInt(const gfx::Rect& rect) OVERRIDE;
|
| + virtual void TranslateInt(int x, int y) OVERRIDE;
|
| + virtual void ScaleInt(int x, int y) OVERRIDE;
|
| + virtual void FillRectInt(const SkColor& color,
|
| + int x, int y, int w, int h) OVERRIDE;
|
| + virtual void FillRectInt(const SkColor& color,
|
| + int x, int y, int w, int h,
|
| + SkXfermode::Mode mode) OVERRIDE;
|
| + virtual void FillRectInt(const gfx::Brush* brush,
|
| + int x, int y, int w, int h) OVERRIDE;
|
| + virtual void DrawRectInt(const SkColor& color,
|
| + int x, int y, int w, int h) OVERRIDE;
|
| virtual void DrawRectInt(const SkColor& color,
|
| int x, int y, int w, int h,
|
| - SkXfermode::Mode mode);
|
| - virtual void DrawRectInt(int x, int y, int w, int h, const SkPaint& paint);
|
| + SkXfermode::Mode mode) OVERRIDE;
|
| + virtual void DrawRectInt(int x, int y, int w, int h,
|
| + const SkPaint& paint) OVERRIDE;
|
| virtual void DrawLineInt(const SkColor& color,
|
| int x1, int y1,
|
| - int x2, int y2);
|
| - virtual void DrawBitmapInt(const SkBitmap& bitmap, int x, int y);
|
| + int x2, int y2) OVERRIDE;
|
| + virtual void DrawBitmapInt(const SkBitmap& bitmap, int x, int y) OVERRIDE;
|
| virtual void DrawBitmapInt(const SkBitmap& bitmap,
|
| int x, int y,
|
| - const SkPaint& paint);
|
| + const SkPaint& paint) OVERRIDE;
|
| virtual void DrawBitmapInt(const SkBitmap& bitmap,
|
| int src_x, int src_y, int src_w, int src_h,
|
| int dest_x, int dest_y, int dest_w, int dest_h,
|
| - bool filter);
|
| + bool filter) OVERRIDE;
|
| virtual void DrawBitmapInt(const SkBitmap& bitmap,
|
| int src_x, int src_y, int src_w, int src_h,
|
| int dest_x, int dest_y, int dest_w, int dest_h,
|
| bool filter,
|
| - const SkPaint& paint);
|
| + const SkPaint& paint) OVERRIDE;
|
| virtual void DrawStringInt(const string16& text,
|
| const gfx::Font& font,
|
| const SkColor& color,
|
| - int x, int y, int w, int h);
|
| + int x, int y, int w, int h) OVERRIDE;
|
| virtual void DrawStringInt(const string16& text,
|
| const gfx::Font& font,
|
| const SkColor& color,
|
| - const gfx::Rect& display_rect);
|
| + const gfx::Rect& display_rect) OVERRIDE;
|
| virtual void DrawStringInt(const string16& text,
|
| const gfx::Font& font,
|
| const SkColor& color,
|
| int x, int y, int w, int h,
|
| - int flags);
|
| + int flags) OVERRIDE;
|
| #if defined(OS_WIN)
|
| // Draws the given string with the beginning and/or the end using a fade
|
| // gradient. When truncating the head
|
| @@ -152,21 +159,23 @@ class UI_EXPORT CanvasSkia : public Canvas {
|
| const SkColor& color,
|
| const gfx::Rect& display_rect);
|
| #endif
|
| - virtual void DrawFocusRect(const gfx::Rect& rect);
|
| - virtual void TileImageInt(const SkBitmap& bitmap, int x, int y, int w, int h);
|
| + virtual void DrawFocusRect(const gfx::Rect& rect) OVERRIDE;
|
| + virtual void TileImageInt(const SkBitmap& bitmap,
|
| + int x, int y, int w, int h) OVERRIDE;
|
| virtual void TileImageInt(const SkBitmap& bitmap,
|
| int src_x, int src_y,
|
| - int dest_x, int dest_y, int w, int h);
|
| - virtual gfx::NativeDrawingContext BeginPlatformPaint();
|
| - virtual void EndPlatformPaint();
|
| + int dest_x, int dest_y, int w, int h) OVERRIDE;
|
| + virtual gfx::NativeDrawingContext BeginPlatformPaint() OVERRIDE;
|
| + virtual void EndPlatformPaint() OVERRIDE;
|
| #if !defined(OS_MACOSX)
|
| - virtual void Transform(const ui::Transform& transform);
|
| + virtual void Transform(const ui::Transform& transform) OVERRIDE;
|
| #endif
|
| - virtual ui::TextureID GetTextureID();
|
| - virtual CanvasSkia* AsCanvasSkia();
|
| - virtual const CanvasSkia* AsCanvasSkia() const;
|
| - virtual SkCanvas* GetSkCanvas();
|
| - virtual const SkCanvas* GetSkCanvas() const;
|
| + virtual ui::TextureID GetTextureID() OVERRIDE;
|
| + virtual CanvasSkia* AsCanvasSkia() OVERRIDE;
|
| + virtual const CanvasSkia* AsCanvasSkia() const OVERRIDE;
|
| + virtual SkCanvas* GetSkCanvas() OVERRIDE;
|
| + virtual const SkCanvas* GetSkCanvas() const OVERRIDE;
|
| +
|
| SkCanvas* sk_canvas() const { return canvas_; }
|
| skia::PlatformCanvas* platform_canvas() const { return owned_canvas_.get(); }
|
|
|
|
|