Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1141)

Unified Diff: chrome/browser/extensions/extension_window_controller.cc

Issue 10735061: Move ExtensionWindowController and related into extensions namespace (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Latest master for cq Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/extension_window_controller.cc
diff --git a/chrome/browser/extensions/extension_window_controller.cc b/chrome/browser/extensions/extension_window_controller.cc
deleted file mode 100644
index 890e9592e7a36623c2408541ee8d3d630e178248..0000000000000000000000000000000000000000
--- a/chrome/browser/extensions/extension_window_controller.cc
+++ /dev/null
@@ -1,66 +0,0 @@
-// Copyright (c) 2012 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 "chrome/browser/extensions/extension_window_controller.h"
-
-#include "base/values.h"
-#include "chrome/browser/extensions/api/tabs/tabs_constants.h"
-#include "chrome/browser/extensions/extension_window_list.h"
-#include "chrome/browser/profiles/profile.h"
-#include "chrome/browser/ui/base_window.h"
-#include "ui/gfx/rect.h"
-
-///////////////////////////////////////////////////////////////////////////////
-// ExtensionWindowController
-
-ExtensionWindowController::ExtensionWindowController(BaseWindow* window,
- Profile* profile) :
- window_(window),
- profile_(profile) {
- ExtensionWindowList::GetInstance()->AddExtensionWindow(this);
-}
-
-ExtensionWindowController::~ExtensionWindowController() {
- ExtensionWindowList::GetInstance()->RemoveExtensionWindow(this);
-}
-
-Browser* ExtensionWindowController::GetBrowser() const {
- return NULL;
-}
-
-namespace keys = extensions::tabs_constants;
-
-base::DictionaryValue* ExtensionWindowController::CreateWindowValue() const {
- DictionaryValue* result = new DictionaryValue();
-
- result->SetInteger(keys::kIdKey, GetWindowId());
- result->SetString(keys::kWindowTypeKey, GetWindowTypeText());
- result->SetBoolean(keys::kFocusedKey, window()->IsActive());
- result->SetBoolean(keys::kIncognitoKey, profile_->IsOffTheRecord());
- result->SetBoolean(keys::kAlwaysOnTopKey, window()->IsAlwaysOnTop());
-
- std::string window_state;
- if (window()->IsMinimized()) {
- window_state = keys::kShowStateValueMinimized;
- } else if (window()->IsFullscreen()) {
- window_state = keys::kShowStateValueFullscreen;
- } else if (window()->IsMaximized()) {
- window_state = keys::kShowStateValueMaximized;
- } else {
- window_state = keys::kShowStateValueNormal;
- }
- result->SetString(keys::kShowStateKey, window_state);
-
- gfx::Rect bounds;
- if (window()->IsMinimized())
- bounds = window()->GetRestoredBounds();
- else
- bounds = window()->GetBounds();
- result->SetInteger(keys::kLeftKey, bounds.x());
- result->SetInteger(keys::kTopKey, bounds.y());
- result->SetInteger(keys::kWidthKey, bounds.width());
- result->SetInteger(keys::kHeightKey, bounds.height());
-
- return result;
-}
« no previous file with comments | « chrome/browser/extensions/extension_window_controller.h ('k') | chrome/browser/extensions/extension_window_list.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698