chromium/ui/display/screen_base.cc

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/display/screen_base.h"

#include "ui/display/display_finder.h"
#include "ui/gfx/native_widget_types.h"

namespace display {

ScreenBase::ScreenBase() {}

ScreenBase::~ScreenBase() {}

gfx::Point ScreenBase::GetCursorScreenPoint() {}

bool ScreenBase::IsWindowUnderCursor(gfx::NativeWindow window) {}

gfx::NativeWindow ScreenBase::GetWindowAtScreenPoint(const gfx::Point& point) {}

gfx::NativeWindow ScreenBase::GetLocalProcessWindowAtPoint(
    const gfx::Point& screen_point,
    const std::set<gfx::NativeWindow>& ignore) {}

Display ScreenBase::GetPrimaryDisplay() const {}

Display ScreenBase::GetDisplayNearestWindow(gfx::NativeWindow window) const {}

Display ScreenBase::GetDisplayNearestPoint(const gfx::Point& point) const {}

int ScreenBase::GetNumDisplays() const {}

const std::vector<Display>& ScreenBase::GetAllDisplays() const {}

Display ScreenBase::GetDisplayMatching(const gfx::Rect& match_rect) const {}

void ScreenBase::AddObserver(DisplayObserver* observer) {}

void ScreenBase::RemoveObserver(DisplayObserver* observer) {}

bool ScreenBase::HasDisplayObservers() const {}

void ScreenBase::SetPanelRotationForTesting(int64_t display_id,
                                            Display::Rotation rotation) {}

void ScreenBase::ProcessDisplayChanged(const Display& changed_display,
                                       bool is_primary) {}

}  // namespace display