Index: chrome/browser/managed_mode/managed_user_theme.cc |
diff --git a/chrome/browser/managed_mode/managed_user_theme.cc b/chrome/browser/managed_mode/managed_user_theme.cc |
deleted file mode 100644 |
index 42ee844052a9ec6df8dcc8c750cc6c786eaf3951..0000000000000000000000000000000000000000 |
--- a/chrome/browser/managed_mode/managed_user_theme.cc |
+++ /dev/null |
@@ -1,78 +0,0 @@ |
-// Copyright 2013 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/managed_mode/managed_user_theme.h" |
- |
-#include "chrome/browser/themes/theme_properties.h" |
-#include "grit/theme_resources.h" |
-#include "ui/base/resource/resource_bundle.h" |
-#include "ui/gfx/image/image.h" |
- |
-namespace { |
- |
-const SkColor kDefaultColorFrameManagedUser = SkColorSetRGB(165, 197, 225); |
-const SkColor kDefaultColorFrameManagedUserInactive = |
- SkColorSetRGB(180, 225, 247); |
-const SkColor kDefaultColorManagedUserLabelBackground = |
- SkColorSetRGB(108, 167, 210); |
- |
-// Map resource ids to the managed user resource ids. |
-int MapToManagedUserResourceIds(int id) { |
- switch (id) { |
- case IDR_THEME_FRAME: |
-#if defined(USE_ASH) && !defined(OS_CHROMEOS) |
- case IDR_THEME_FRAME_DESKTOP: |
-#endif |
- return IDR_MANAGED_USER_THEME_FRAME; |
- case IDR_THEME_FRAME_INACTIVE: |
-#if defined(USE_ASH) && !defined(OS_CHROMEOS) |
- case IDR_THEME_FRAME_INACTIVE_DESKTOP: |
-#endif |
- return IDR_MANAGED_USER_THEME_FRAME_INACTIVE; |
- case IDR_THEME_TAB_BACKGROUND: |
- case IDR_THEME_TAB_BACKGROUND_V: |
-#if defined(USE_ASH) && !defined(OS_CHROMEOS) |
- case IDR_THEME_TAB_BACKGROUND_DESKTOP: |
-#endif |
- return IDR_MANAGED_USER_THEME_TAB_BACKGROUND; |
- } |
- return id; |
-} |
- |
-} // namespace |
- |
-ManagedUserTheme::ManagedUserTheme() |
- : CustomThemeSupplier(SUPERVISED_USER_THEME) {} |
- |
-ManagedUserTheme::~ManagedUserTheme() {} |
- |
-bool ManagedUserTheme::GetColor(int id, SkColor* color) const { |
- switch (id) { |
- case ThemeProperties::COLOR_FRAME: |
- *color = kDefaultColorFrameManagedUser; |
- return true; |
- case ThemeProperties::COLOR_FRAME_INACTIVE: |
- *color = kDefaultColorFrameManagedUserInactive; |
- return true; |
- case ThemeProperties::COLOR_SUPERVISED_USER_LABEL: |
- *color = SK_ColorWHITE; |
- return true; |
- case ThemeProperties::COLOR_SUPERVISED_USER_LABEL_BACKGROUND: |
- *color = kDefaultColorManagedUserLabelBackground; |
- return true; |
- } |
- return false; |
-} |
- |
-gfx::Image ManagedUserTheme::GetImageNamed(int id) { |
- if (!HasCustomImage(id)) |
- return gfx::Image(); |
- |
- id = MapToManagedUserResourceIds(id); |
- return ResourceBundle::GetSharedInstance().GetNativeImageNamed(id); |
-} |
- |
-bool ManagedUserTheme::HasCustomImage(int id) const { |
- return id != MapToManagedUserResourceIds(id); |
-} |