diff options
author | Daichi Hirono <hirono@google.com> | 2017-09-11 14:59:26 +0900 |
---|---|---|
committer | Daichi Hirono <hirono@google.com> | 2017-10-25 10:24:09 +0900 |
commit | df5cf6259c9e23e573edb2ecf019beef6396d369 (patch) | |
tree | 600bb679f8c6d0e9a172ba45b02538bea95ee71d /tools/aapt2/java/JavaClassGenerator.cpp | |
parent | c3787a8a83034e2d416baa1ce13b6ebeaf639f7e (diff) |
Move drag and drop related lines to DragDropController
The CL creates new DragDropController class where we can get together
everything related with drag and drop, and moves the following methods
to DragDropController.
* WindowManagerService#preapreDragSurface
* WindowManagerService.H#handleMessage for DRAG_START_TIMEOUT,
DRAG_END_TIMEOUT, and TEAR_DOWN_DRAG_AND_DROP_INPUT
* Session#preapreDrag
* Session#performDrag
* Session#reportDropResult
* Session#cancelDragAndDrop
* Session#dragRecipientEntered
* Session#dragRecipientExited
Note that the CL does not remove the binder interface methods in
Session e.g. Session#prepareDrag. These methods start delegating drag
and drop work to DragDropController.
Bug: 65564090
Test: Manually drag and drop files between apps, CTS CrossAppDragAndDropTests
Change-Id: I50f6f022f2ecd0ab160b5187ae39f0f533f05969
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions