blob: eaeaff548530efae11a5981f2d5d84dd6d073157 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef UI_AURA_TEST_AURA_TEST_UTILS_H_
#define UI_AURA_TEST_AURA_TEST_UTILS_H_
#include <memory>
#include "base/macros.h"
namespace gfx {
class Point;
}
namespace ui {
class InputDeviceManager;
}
namespace aura {
class WindowEventDispatcher;
class WindowTreeHost;
namespace test {
const gfx::Point& QueryLatestMousePositionRequestInHost(WindowTreeHost* host);
void SetHostDispatcher(WindowTreeHost* host,
std::unique_ptr<WindowEventDispatcher> dispatcher);
void DisableIME(WindowTreeHost* host);
std::unique_ptr<ui::InputDeviceManager> CreateTestInputDeviceManager();
} // namespace test
} // namespace aura
#endif // UI_AURA_TEST_AURA_TEST_UTILS_H_