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

Unified Diff: ui/base/cursor/cursor_loader_ozone.cc

Issue 851853002: It is time. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Trying to reup because the last upload failed. Created 5 years, 11 months 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/base/cursor/cursor_loader_ozone.h ('k') | ui/base/cursor/cursor_ozone.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/base/cursor/cursor_loader_ozone.cc
diff --git a/ui/base/cursor/cursor_loader_ozone.cc b/ui/base/cursor/cursor_loader_ozone.cc
deleted file mode 100644
index 08b831e6d959712e91f4fe22475189423156d8fc..0000000000000000000000000000000000000000
--- a/ui/base/cursor/cursor_loader_ozone.cc
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright 2014 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 "ui/base/cursor/cursor_loader_ozone.h"
-
-#include <vector>
-
-#include "ui/base/cursor/cursor.h"
-#include "ui/base/cursor/cursor_util.h"
-#include "ui/ozone/public/cursor_factory_ozone.h"
-
-namespace ui {
-
-CursorLoaderOzone::CursorLoaderOzone() {}
-
-CursorLoaderOzone::~CursorLoaderOzone() {}
-
-void CursorLoaderOzone::LoadImageCursor(int id,
- int resource_id,
- const gfx::Point& hot) {
- SkBitmap bitmap;
- gfx::Point hotspot = hot;
-
- GetImageCursorBitmap(resource_id, scale(), rotation(), &hotspot, &bitmap);
-
- cursors_[id] =
- CursorFactoryOzone::GetInstance()->CreateImageCursor(bitmap, hotspot);
-}
-
-void CursorLoaderOzone::LoadAnimatedCursor(int id,
- int resource_id,
- const gfx::Point& hot,
- int frame_delay_ms) {
- std::vector<SkBitmap> bitmaps;
- gfx::Point hotspot = hot;
-
- GetAnimatedCursorBitmaps(
- resource_id, scale(), rotation(), &hotspot, &bitmaps);
-
- cursors_[id] = CursorFactoryOzone::GetInstance()->CreateAnimatedCursor(
- bitmaps, hotspot, frame_delay_ms);
-}
-
-void CursorLoaderOzone::UnloadAll() {
- for (ImageCursorMap::const_iterator it = cursors_.begin();
- it != cursors_.end();
- ++it)
- CursorFactoryOzone::GetInstance()->UnrefImageCursor(it->second);
- cursors_.clear();
-}
-
-void CursorLoaderOzone::SetPlatformCursor(gfx::NativeCursor* cursor) {
- int native_type = cursor->native_type();
- PlatformCursor platform;
-
- if (cursors_.count(native_type)) {
- // An image cursor is loaded for this type.
- platform = cursors_[native_type];
- } else if (native_type == kCursorCustom) {
- // The platform cursor was already set via WebCursor::GetPlatformCursor.
- platform = cursor->platform();
- } else {
- // Use default cursor of this type.
- platform = CursorFactoryOzone::GetInstance()->GetDefaultCursor(native_type);
- }
-
- cursor->SetPlatformCursor(platform);
-}
-
-CursorLoader* CursorLoader::Create() {
- return new CursorLoaderOzone();
-}
-
-} // namespace ui
« no previous file with comments | « ui/base/cursor/cursor_loader_ozone.h ('k') | ui/base/cursor/cursor_ozone.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698