Index: ui/views/widget/desktop_aura/x11_whole_screen_move_loop.h |
diff --git a/ui/views/widget/desktop_aura/x11_whole_screen_move_loop.h b/ui/views/widget/desktop_aura/x11_whole_screen_move_loop.h |
index 34f2783a73fb34c0b661952945e0cb54e0d481bf..653035a363165b3888cc721f5df06777a049be18 100644 |
--- a/ui/views/widget/desktop_aura/x11_whole_screen_move_loop.h |
+++ b/ui/views/widget/desktop_aura/x11_whole_screen_move_loop.h |
@@ -45,23 +45,16 @@ class X11WholeScreenMoveLoop : public ui::PlatformEventDispatcher { |
// by pressing escape), then returns false. |
bool RunMoveLoop(aura::Window* window, gfx::NativeCursor cursor); |
- // Updates the cursor while the move loop is running. |
- void UpdateCursor(gfx::NativeCursor cursor); |
- |
// Ends the RunMoveLoop() that's currently in progress. |
void EndMoveLoop(); |
+ // Returns true if still running a nested message loop, false otherwise. |
+ bool in_move_loop() const { return in_move_loop_; } |
+ |
// Sets an image to be used during the drag. |
void SetDragImage(const gfx::ImageSkia& image, gfx::Vector2dF offset); |
private: |
- // Grabs the pointer and keyboard, setting the mouse cursor to |cursor|. |
- // Returns true if the grab was successful. |
- bool GrabPointerAndKeyboard(gfx::NativeCursor cursor); |
- |
- // Creates an input-only window to be used during the drag. |
- Window CreateDragInputWindow(XDisplay* display); |
- |
// Creates a window to show the drag image during the drag. |
void CreateDragImageWindow(); |
@@ -80,11 +73,6 @@ class X11WholeScreenMoveLoop : public ui::PlatformEventDispatcher { |
bool should_reset_mouse_flags_; |
- // An invisible InputOnly window . We create this window so we can track the |
- // cursor wherever it goes on screen during a drag, since normal windows |
- // don't receive pointer motion events outside of their bounds. |
- ::Window grab_input_window_; |
- |
base::Closure quit_closure_; |
// Keeps track of whether the move-loop is cancled by the user (e.g. by |