public ui::PlatformEventDispatcher {
public:
explicit X11WholeScreenMoveLoop(X11MoveLoopDelegate* delegate);
- virtual ~X11WholeScreenMoveLoop();
+ ~X11WholeScreenMoveLoop() override;
// ui:::PlatformEventDispatcher:
- virtual bool CanDispatchEvent(const ui::PlatformEvent& event) OVERRIDE;
- virtual uint32_t DispatchEvent(const ui::PlatformEvent& event) OVERRIDE;
+ bool CanDispatchEvent(const ui::PlatformEvent& event) override;
+ uint32_t DispatchEvent(const ui::PlatformEvent& event) override;
// X11MoveLoop:
- virtual bool RunMoveLoop(aura::Window* window,
- gfx::NativeCursor cursor) OVERRIDE;
- virtual void UpdateCursor(gfx::NativeCursor cursor) OVERRIDE;
- virtual void EndMoveLoop() OVERRIDE;
+ bool RunMoveLoop(aura::Window* window, gfx::NativeCursor cursor) override;
+ void UpdateCursor(gfx::NativeCursor cursor) override;
+ void EndMoveLoop() override;
private:
// Grabs the pointer, setting the mouse cursor to |cursor|. Returns true if
// successful.
bool GrabPointer(gfx::NativeCursor cursor);
- // Grabs the keyboard. Returns true if successful.
- bool GrabKeyboard();
+ void GrabEscKey();
// Creates an input-only window to be used during the drag.
Window CreateDragInputWindow(XDisplay* display);