blob: cd96e35b85c7dcd57f2049185d344c58b48b6725 [file] [log] [blame]
// Copyright 2015 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.
#include <vector>
#include "ui/display/test/test_screen.h"
namespace display {
namespace test {
TestScreen::TestScreen() {
}
TestScreen::~TestScreen() {
}
gfx::Point TestScreen::GetCursorScreenPoint() {
return gfx::Point();
}
bool TestScreen::IsWindowUnderCursor(gfx::NativeWindow window) {
return false;
}
gfx::NativeWindow TestScreen::GetWindowAtScreenPoint(const gfx::Point& point) {
return nullptr;
}
int TestScreen::GetNumDisplays() const {
return 1;
}
std::vector<Display> TestScreen::GetAllDisplays() const {
return std::vector<Display>(1, display_);
}
Display TestScreen::GetDisplayNearestWindow(gfx::NativeView view) const {
return display_;
}
Display TestScreen::GetDisplayNearestPoint(const gfx::Point& point) const {
return display_;
}
Display TestScreen::GetDisplayMatching(const gfx::Rect& match_rect) const {
return display_;
}
Display TestScreen::GetPrimaryDisplay() const {
return display_;
}
void TestScreen::AddObserver(DisplayObserver* observer) {
}
void TestScreen::RemoveObserver(DisplayObserver* observer) {
}
} // namespace test
} // namespace display