1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/browser/extensions/display_info_provider_mac.h"
6
7#include "ui/gfx/screen.h"
8
9namespace extensions {
10
11DisplayInfoProviderMac::DisplayInfoProviderMac() {
12}
13
14DisplayInfoProviderMac::~DisplayInfoProviderMac() {
15}
16
17bool DisplayInfoProviderMac::SetInfo(
18    const std::string& display_id,
19    const core_api::system_display::DisplayProperties& info,
20    std::string* error) {
21  *error = "Not implemented";
22  return false;
23}
24
25void DisplayInfoProviderMac::UpdateDisplayUnitInfoForPlatform(
26    const gfx::Display& display,
27    extensions::core_api::system_display::DisplayUnitInfo* unit) {
28  NOTIMPLEMENTED();
29}
30
31gfx::Screen* DisplayInfoProviderMac::GetActiveScreen() {
32  return gfx::Screen::GetNativeScreen();
33}
34
35// static
36DisplayInfoProvider* DisplayInfoProvider::Create() {
37  return new DisplayInfoProviderMac();
38}
39
40}  // namespace extensions
41