Index: webkit/port/platform/graphics/skia/public/PlatformCanvasLinux.cpp |
=================================================================== |
--- webkit/port/platform/graphics/skia/public/PlatformCanvasLinux.cpp (revision 5858) |
+++ webkit/port/platform/graphics/skia/public/PlatformCanvasLinux.cpp (working copy) |
@@ -1,55 +0,0 @@ |
-// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "base/gfx/platform_canvas_linux.h" |
- |
-#include "base/gfx/platform_device_linux.h" |
-#include "base/gfx/bitmap_platform_device_linux.h" |
-#include "base/logging.h" |
- |
-namespace gfx { |
- |
-PlatformCanvasLinux::PlatformCanvasLinux() : SkCanvas() { |
-} |
- |
-PlatformCanvasLinux::PlatformCanvasLinux(int width, int height, bool is_opaque) |
- : SkCanvas() { |
- if (!initialize(width, height, is_opaque)) |
- CHECK(false); |
-} |
- |
-PlatformCanvasLinux::~PlatformCanvasLinux() { |
-} |
- |
-bool PlatformCanvasLinux::initialize(int width, int height, bool is_opaque) { |
- SkDevice* device = createPlatformDevice(width, height, is_opaque); |
- if (!device) |
- return false; |
- |
- setDevice(device); |
- device->unref(); // was created with refcount 1, and setDevice also refs |
- return true; |
-} |
- |
-PlatformDeviceLinux& PlatformCanvasLinux::getTopPlatformDevice() const { |
- // All of our devices should be our special PlatformDevice. |
- SkCanvas::LayerIter iter(const_cast<PlatformCanvasLinux*>(this), false); |
- return *static_cast<PlatformDeviceLinux*>(iter.device()); |
-} |
- |
-SkDevice* PlatformCanvasLinux::createDevice(SkBitmap::Config config, |
- int width, |
- int height, |
- bool is_opaque, bool isForLayer) { |
- DCHECK(config == SkBitmap::kARGB_8888_Config); |
- return createPlatformDevice(width, height, is_opaque); |
-} |
- |
-SkDevice* PlatformCanvasLinux::createPlatformDevice(int width, |
- int height, |
- bool is_opaque) { |
- return BitmapPlatformDeviceLinux::Create(width, height, is_opaque); |
-} |
- |
-} // namespace gfx |