summaryrefslogtreecommitdiffstats
path: root/ui/aura/client
diff options
context:
space:
mode:
authormazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-26 11:59:04 +0000
committermazda@chromium.org <mazda@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-26 11:59:04 +0000
commit0518d0dde990e5382c94bde61e10cd3f3bbf7c27 (patch)
tree7bbe180593b3f2456ae4c4c842a1575a3e3b7cf1 /ui/aura/client
parent7f219e315a3b6e6b262f75313f52b555632d9317 (diff)
downloadchromium_src-0518d0dde990e5382c94bde61e10cd3f3bbf7c27.zip
chromium_src-0518d0dde990e5382c94bde61e10cd3f3bbf7c27.tar.gz
chromium_src-0518d0dde990e5382c94bde61e10cd3f3bbf7c27.tar.bz2
Support Drag and Drop across displays.
This CL introduces DragDropTracker, which - Makes a dummy window capture events while dragging an item, and - Dispatches mouse events to the window at the pointer location in DragDropController::PreHandleMouseEvent. BUG=136817 Review URL: https://chromiumcodereview.appspot.com/10855159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153401 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/aura/client')
-rw-r--r--ui/aura/client/drag_drop_client.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/aura/client/drag_drop_client.h b/ui/aura/client/drag_drop_client.h
index 49ee306..25c662f 100644
--- a/ui/aura/client/drag_drop_client.h
+++ b/ui/aura/client/drag_drop_client.h
@@ -31,6 +31,7 @@ class AURA_EXPORT DragDropClient {
// applied at the end of the drag drop session. |root_location| is in the
// RootWindow's coordinate system.
virtual int StartDragAndDrop(const ui::OSExchangeData& data,
+ aura::RootWindow* root_window,
const gfx::Point& root_location,
int operation) = 0;