| Index: ui/display/chromeos/display_snapshot_virtual.cc
|
| diff --git a/ui/display/chromeos/display_snapshot_virtual.cc b/ui/display/chromeos/display_snapshot_virtual.cc
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..bb4fca79dd6def44c354cfab378adb8c3b972f82
|
| --- /dev/null
|
| +++ b/ui/display/chromeos/display_snapshot_virtual.cc
|
| @@ -0,0 +1,40 @@
|
| +// Copyright 2014 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 "ui/display/chromeos/display_snapshot_virtual.h"
|
| +
|
| +#include "base/strings/stringprintf.h"
|
| +#include "ui/display/types/display_mode.h"
|
| +
|
| +namespace ui {
|
| +DisplaySnapshotVirtual::DisplaySnapshotVirtual(int64_t display_id,
|
| + gfx::Size display_size)
|
| + : DisplaySnapshot(display_id,
|
| + gfx::Point(0, 0),
|
| + // TODO(robert.bradford): Use better physical dimensions.
|
| + gfx::Size(200, 200),
|
| + DISPLAY_CONNECTION_TYPE_VIRTUAL,
|
| + false,
|
| + false,
|
| + "Virtual output",
|
| + std::vector<const DisplayMode*>(),
|
| + NULL,
|
| + NULL) {
|
| + mode_.reset(new DisplayMode(display_size, false, 30));
|
| + modes_.push_back(mode_.get());
|
| +
|
| + native_mode_ = modes_.front();
|
| +}
|
| +
|
| +DisplaySnapshotVirtual::~DisplaySnapshotVirtual() {
|
| +}
|
| +
|
| +std::string DisplaySnapshotVirtual::ToString() const {
|
| + return base::StringPrintf(
|
| + "Virtual %s %s",
|
| + current_mode_ ? current_mode_->ToString().c_str() : "NULL",
|
| + physical_size_.ToString().c_str());
|
| +}
|
| +
|
| +} // namespace ui
|
|
|