| Index: ui/ozone/platform/dri/cursor_factory_evdev_dri.cc
|
| diff --git a/ui/ozone/platform/dri/cursor_factory_evdev_dri.cc b/ui/ozone/platform/dri/cursor_factory_evdev_dri.cc
|
| deleted file mode 100644
|
| index fccd53ea4cd33e12e62c89fda64755be17ecc738..0000000000000000000000000000000000000000
|
| --- a/ui/ozone/platform/dri/cursor_factory_evdev_dri.cc
|
| +++ /dev/null
|
| @@ -1,70 +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/ozone/platform/dri/cursor_factory_evdev_dri.h"
|
| -
|
| -#include "ui/gfx/geometry/point_conversions.h"
|
| -#include "ui/ozone/platform/dri/dri_surface_factory.h"
|
| -#include "ui/ozone/platform/dri/hardware_cursor_delegate.h"
|
| -
|
| -namespace ui {
|
| -
|
| -CursorFactoryEvdevDri::CursorFactoryEvdevDri(HardwareCursorDelegate* hardware)
|
| - : hardware_(hardware) {
|
| - // TODO(dnicoara) Assume the first widget since at this point there are no
|
| - // widgets initialized.
|
| - cursor_window_ = DriSurfaceFactory::kDefaultWidgetHandle;
|
| - cursor_location_ = gfx::PointF(2560 / 2, 1700 / 2); // TODO(spang): Argh!
|
| -}
|
| -
|
| -CursorFactoryEvdevDri::~CursorFactoryEvdevDri() {}
|
| -
|
| -void CursorFactoryEvdevDri::SetBitmapCursor(
|
| - gfx::AcceleratedWidget widget,
|
| - scoped_refptr<BitmapCursorOzone> cursor) {
|
| - if (cursor_ == cursor)
|
| - return;
|
| -
|
| - cursor_ = cursor;
|
| - if (cursor_)
|
| - hardware_->SetHardwareCursor(
|
| - cursor_window_, cursor_->bitmap(), bitmap_location());
|
| - else
|
| - hardware_->SetHardwareCursor(cursor_window_, SkBitmap(), gfx::Point());
|
| -}
|
| -
|
| -void CursorFactoryEvdevDri::MoveCursorTo(gfx::AcceleratedWidget widget,
|
| - const gfx::PointF& location) {
|
| - if (widget != cursor_window_)
|
| - hardware_->SetHardwareCursor(cursor_window_, SkBitmap(), gfx::Point());
|
| -
|
| - cursor_window_ = widget;
|
| - cursor_location_ = location;
|
| -
|
| - gfx::Size size = gfx::Size(2560, 1700); // TODO(spang): Fix.
|
| - cursor_location_.SetToMax(gfx::PointF(0, 0));
|
| - cursor_location_.SetToMin(gfx::PointF(size.width(), size.height()));
|
| -
|
| - if (cursor_)
|
| - hardware_->MoveHardwareCursor(cursor_window_, bitmap_location());
|
| -}
|
| -
|
| -void CursorFactoryEvdevDri::MoveCursor(const gfx::Vector2dF& delta) {
|
| - MoveCursorTo(cursor_window_, cursor_location_ + delta);
|
| -}
|
| -
|
| -gfx::AcceleratedWidget CursorFactoryEvdevDri::GetCursorWindow() {
|
| - return cursor_window_;
|
| -}
|
| -
|
| -bool CursorFactoryEvdevDri::IsCursorVisible() { return cursor_; }
|
| -
|
| -gfx::PointF CursorFactoryEvdevDri::location() { return cursor_location_; }
|
| -
|
| -gfx::Point CursorFactoryEvdevDri::bitmap_location() {
|
| - return gfx::ToFlooredPoint(cursor_location_) -
|
| - cursor_->hotspot().OffsetFromOrigin();
|
| -}
|
| -
|
| -} // namespace ui
|
|
|