#include "ui/aura/client/screen_position_client.h"
#include "ui/base/class_property.h"
#include "ui/gfx/geometry/point_conversions.h"
DEFINE_UI_CLASS_PROPERTY_TYPE(…)
namespace aura {
namespace client {
DEFINE_UI_CLASS_PROPERTY_KEY(…)
void ScreenPositionClient::ConvertPointToScreen(const Window* window,
gfx::Point* point) { … }
void ScreenPositionClient::ConvertPointFromScreen(const Window* window,
gfx::Point* point) { … }
void ScreenPositionClient::ConvertPointToRootWindowIgnoringTransforms(
const Window* window,
gfx::Point* point) { … }
void ScreenPositionClient::ConvertPointToScreenIgnoringTransforms(
const aura::Window* window,
gfx::Point* point) { … }
void SetScreenPositionClient(Window* root_window,
ScreenPositionClient* client) { … }
ScreenPositionClient* GetScreenPositionClient(const Window* root_window) { … }
}
}