#include "ui/base/x/x11_desktop_window_move_client.h"
#include "base/functional/callback_helpers.h"
#include "ui/base/x/x11_util.h"
#include "ui/events/event.h"
#include "ui/gfx/geometry/rect.h"
namespace ui {
X11DesktopWindowMoveClient::Delegate::~Delegate() = default;
X11DesktopWindowMoveClient::X11DesktopWindowMoveClient(Delegate* window)
: … { … }
X11DesktopWindowMoveClient::~X11DesktopWindowMoveClient() = default;
void X11DesktopWindowMoveClient::OnMouseMovement(const gfx::Point& screen_point,
int flags,
base::TimeTicks event_time) { … }
void X11DesktopWindowMoveClient::OnMouseReleased() { … }
void X11DesktopWindowMoveClient::OnMoveLoopEnded() { … }
bool X11DesktopWindowMoveClient::RunMoveLoop(bool can_grab_pointer,
const gfx::Vector2d& drag_offset) { … }
void X11DesktopWindowMoveClient::EndMoveLoop() { … }
}