| Index: ash/desktop_background/desktop_background_resources.cc
|
| diff --git a/ash/desktop_background/desktop_background_resources.cc b/ash/desktop_background/desktop_background_resources.cc
|
| deleted file mode 100644
|
| index 5d9cf2814e71cda53ee7f388537fa619b37008ab..0000000000000000000000000000000000000000
|
| --- a/ash/desktop_background/desktop_background_resources.cc
|
| +++ /dev/null
|
| @@ -1,125 +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 "ash/desktop_background/desktop_background_resources.h"
|
| -
|
| -#include "base/logging.h"
|
| -#include "base/rand_util.h"
|
| -#include "grit/ash_wallpaper_resources.h"
|
| -#include "ui/base/resource/resource_bundle.h"
|
| -#include "ui/gfx/image/image.h"
|
| -
|
| -namespace {
|
| -
|
| -// Keeps in sync (same order) with WallpaperLayout enum in header file.
|
| -const char* kWallpaperLayoutArrays[] = {
|
| - "CENTER",
|
| - "CENTER_CROPPED",
|
| - "STRETCH",
|
| - "TILE"
|
| -};
|
| -
|
| -const ash::WallpaperInfo kDefaultWallpapers[] = {
|
| -#if defined(GOOGLE_CHROME_BUILD)
|
| - {
|
| - {
|
| - IDR_AURA_WALLPAPERS_2_LANDSCAPE7_LARGE,
|
| - ash::CENTER_CROPPED
|
| - },
|
| - {
|
| - IDR_AURA_WALLPAPERS_2_LANDSCAPE7_SMALL,
|
| - ash::CENTER
|
| - }
|
| - },
|
| - {
|
| - {
|
| - IDR_AURA_WALLPAPERS_2_LANDSCAPE8_LARGE,
|
| - ash::CENTER_CROPPED
|
| - },
|
| - {
|
| - IDR_AURA_WALLPAPERS_2_LANDSCAPE8_SMALL,
|
| - ash::CENTER
|
| - }
|
| - },
|
| -#endif
|
| - {
|
| - {
|
| - IDR_AURA_WALLPAPERS_5_GRADIENT5_LARGE,
|
| - ash::TILE
|
| - },
|
| - {
|
| - IDR_AURA_WALLPAPERS_5_GRADIENT5_SMALL,
|
| - ash::TILE
|
| - }
|
| - }
|
| -};
|
| -
|
| -const int kWallpaperLayoutCount = arraysize(kWallpaperLayoutArrays);
|
| -const int kDefaultWallpaperCount = arraysize(kDefaultWallpapers);
|
| -const int kInvalidWallpaperIndex = -1;
|
| -const int kSolidColorIndex = -2;
|
| -
|
| -// TODO(saintlou): These hardcoded indexes, although checked against the size
|
| -// of the array are really hacky.
|
| -#if defined(GOOGLE_CHROME_BUILD)
|
| -const int kDefaultWallpaperIndex = 1; // IDR_AURA_WALLPAPERS_2_LANDSCAPE8
|
| -const int kGuestWallpaperIndex = 0; // IDR_AURA_WALLPAPERS_2_LANDSCAPE7
|
| -#else
|
| -// Set default wallpaper to the grey background for faster wallpaper loading
|
| -// time in browser tests. Otherwise, some of the tests will finish before
|
| -// wallpaper loaded and cause crashes.
|
| -const int kDefaultWallpaperIndex = 0; // IDR_AURA_WALLPAPERS_5_GRADIENT5
|
| -const int kGuestWallpaperIndex = kDefaultWallpaperIndex;
|
| -#endif
|
| -
|
| -} // namespace
|
| -
|
| -namespace ash {
|
| -
|
| -int GetDefaultWallpaperIndex() {
|
| - DCHECK(kDefaultWallpaperIndex < kDefaultWallpaperCount);
|
| - return std::min(kDefaultWallpaperIndex, kDefaultWallpaperCount - 1);
|
| -}
|
| -
|
| -int GetGuestWallpaperIndex() {
|
| - DCHECK(kGuestWallpaperIndex < kDefaultWallpaperCount);
|
| - return std::min(kGuestWallpaperIndex, kDefaultWallpaperCount - 1);
|
| -}
|
| -
|
| -int GetInvalidWallpaperIndex() {
|
| - return kInvalidWallpaperIndex;
|
| -}
|
| -
|
| -WallpaperLayout GetLayoutEnum(const std::string& layout) {
|
| - for (int i = 0; i < kWallpaperLayoutCount; i++) {
|
| - if (layout.compare(kWallpaperLayoutArrays[i]) == 0)
|
| - return static_cast<WallpaperLayout>(i);
|
| - }
|
| - // Default to use CENTER layout.
|
| - return CENTER;
|
| -}
|
| -
|
| -int GetSolidColorIndex() {
|
| - return kSolidColorIndex;
|
| -}
|
| -
|
| -int GetWallpaperCount() {
|
| - return kDefaultWallpaperCount;
|
| -}
|
| -
|
| -const WallpaperInfo& GetWallpaperInfo(int index) {
|
| - DCHECK(index >= 0 && index < kDefaultWallpaperCount);
|
| - return kDefaultWallpapers[index];
|
| -}
|
| -
|
| -const WallpaperViewInfo& GetWallpaperViewInfo(int index,
|
| - WallpaperResolution resolution) {
|
| - DCHECK(index >= 0 && index < kDefaultWallpaperCount);
|
| - if (resolution == SMALL)
|
| - return kDefaultWallpapers[index].small_wallpaper;
|
| - else
|
| - return kDefaultWallpapers[index].large_wallpaper;
|
| -}
|
| -
|
| -} // namespace ash
|
|
|