#include "ui/wm/core/default_screen_position_client.h"
#include "ui/aura/window_tree_host.h"
#include "ui/display/screen.h"
#include "ui/gfx/geometry/point_conversions.h"
#include "ui/gfx/geometry/rect.h"
namespace wm {
DefaultScreenPositionClient::DefaultScreenPositionClient(
aura::Window* root_window)
: … { … }
DefaultScreenPositionClient::~DefaultScreenPositionClient() { … }
void DefaultScreenPositionClient::ConvertPointToScreen(
const aura::Window* window,
gfx::PointF* point) { … }
void DefaultScreenPositionClient::ConvertPointFromScreen(
const aura::Window* window,
gfx::PointF* point) { … }
void DefaultScreenPositionClient::ConvertHostPointToScreen(aura::Window* window,
gfx::Point* point) { … }
void DefaultScreenPositionClient::SetBounds(aura::Window* window,
const gfx::Rect& bounds,
const display::Display& display) { … }
gfx::Point DefaultScreenPositionClient::GetRootWindowOriginInScreen(
const aura::Window* root_window) { … }
}