1 // Copyright 2013 Intel Corporation. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "ozone/impl/desktop_drag_drop_client_wayland.h"
7 #include "ui/base/dragdrop/drag_drop_types.h"
8 #include "ui/base/dragdrop/drop_target_event.h"
10 namespace ozonewayland {
12 DesktopDragDropClientWayland::DesktopDragDropClientWayland(
13 aura::Window* root_window) {
17 DesktopDragDropClientWayland::~DesktopDragDropClientWayland() {
20 int DesktopDragDropClientWayland::StartDragAndDrop(
21 const ui::OSExchangeData& data,
22 aura::Window* root_window,
23 aura::Window* source_window,
24 const gfx::Point& root_location,
26 ui::DragDropTypes::DragEventSource source) {
31 void DesktopDragDropClientWayland::DragUpdate(aura::Window* target,
32 const ui::LocatedEvent& event) {
36 void DesktopDragDropClientWayland::Drop(aura::Window* target,
37 const ui::LocatedEvent& event) {
41 void DesktopDragDropClientWayland::DragCancel() {
45 bool DesktopDragDropClientWayland::IsDragDropInProgress() {
49 } // namespace ozonewayland