1// Copyright 2014 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "ui/aura/test/aura_test_utils.h" 6 7#include "ui/aura/window_tree_host.h" 8 9namespace aura { 10namespace test { 11 12class WindowTreeHostTestApi { 13 public: 14 explicit WindowTreeHostTestApi(WindowTreeHost* host) : host_(host) {} 15 16 const gfx::Point& last_cursor_request_position_in_host() { 17 return host_->last_cursor_request_position_in_host_; 18 } 19 20 private: 21 WindowTreeHost* host_; 22 23 DISALLOW_COPY_AND_ASSIGN(WindowTreeHostTestApi); 24}; 25 26const gfx::Point& QueryLatestMousePositionRequestInHost(WindowTreeHost* host) { 27 WindowTreeHostTestApi host_test_api(host); 28 return host_test_api.last_cursor_request_position_in_host(); 29} 30 31} // namespace test 32} // namespace aura 33