diff options
Diffstat (limited to 'ash/desktop_background/desktop_background_resources.cc')
-rw-r--r-- | ash/desktop_background/desktop_background_resources.cc | 300 |
1 files changed, 241 insertions, 59 deletions
diff --git a/ash/desktop_background/desktop_background_resources.cc b/ash/desktop_background/desktop_background_resources.cc index 01f7f46..48a6dcf 100644 --- a/ash/desktop_background/desktop_background_resources.cc +++ b/ash/desktop_background/desktop_background_resources.cc @@ -23,210 +23,384 @@ const char* kWallpaperLayoutArrays[] = { const ash::WallpaperInfo kDefaultWallpapers[] = { #if !defined(GOOGLE_CHROME_BUILD) { - IDR_AURA_WALLPAPERS_ROMAINGUY_0, + { + IDR_AURA_WALLPAPERS_ROMAINGUY_0_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_ROMAINGUY_0_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_ROMAINGUY_0_THUMB, - ash::CENTER_CROPPED, "Romain Guy", "http://www.curious-creature.org" }, #else { - IDR_AURA_WALLPAPERS_1_NATURE0, + { + IDR_AURA_WALLPAPERS_1_NATURE0_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE0_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE0_THUMB, - ash::CENTER_CROPPED, "Kathy Collins / Getty Images", "http://www.gettyimages.com" }, { - IDR_AURA_WALLPAPERS_1_NATURE1, + { + IDR_AURA_WALLPAPERS_1_NATURE1_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE1_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE1_THUMB, - ash::CENTER_CROPPED, "Johannes van Donge", "http://www.diginature.nl" }, { - IDR_AURA_WALLPAPERS_1_NATURE2, + { + IDR_AURA_WALLPAPERS_1_NATURE2_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE2_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE2_THUMB, - ash::CENTER_CROPPED, "Oleg Zhukov", "http://500px.com/eosboy" }, { - IDR_AURA_WALLPAPERS_1_NATURE3, + { + IDR_AURA_WALLPAPERS_1_NATURE3_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE3_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE3_THUMB, - ash::CENTER_CROPPED, "Stefano Ronchi", "http://www.stefanoronchi.com" }, { - IDR_AURA_WALLPAPERS_1_NATURE4, + { + IDR_AURA_WALLPAPERS_1_NATURE4_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE4_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE4_THUMB, - ash::CENTER_CROPPED, "Stefano Ronchi", "http://www.stefanoronchi.com" }, { - IDR_AURA_WALLPAPERS_1_NATURE5, + { + IDR_AURA_WALLPAPERS_1_NATURE5_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE5_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE5_THUMB, - ash::CENTER_CROPPED, "Mario Moreno", "http://www.mariomorenophotography.com" }, { - IDR_AURA_WALLPAPERS_1_NATURE6, + { + IDR_AURA_WALLPAPERS_1_NATURE6_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE6_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE6_THUMB, - ash::CENTER_CROPPED, "Walter Soestbergen", "http://www.waltersoestbergen.nl" }, { - IDR_AURA_WALLPAPERS_1_NATURE7, + { + IDR_AURA_WALLPAPERS_1_NATURE7_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_1_NATURE7_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_1_NATURE7_THUMB, - ash::CENTER_CROPPED, "Mark Bridger", "http://www.bridgephotography.co.uk" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE0, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE0_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE0_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE0_THUMB, - ash::CENTER_CROPPED, "Vitali Prokopenko", "http://www.vitphoto.com/" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE1, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE1_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE1_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE1_THUMB, - ash::CENTER_CROPPED, "Romain Guy", "http://www.curious-creature.org" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE2, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE2_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE2_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE2_THUMB, - ash::CENTER_CROPPED, "Mark Bridger", "http://www.bridgephotography.co.uk" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE3, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE3_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE3_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE3_THUMB, - ash::CENTER_CROPPED, "Mike Reyfman", "http://mikereyfman.com" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE4, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE4_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE4_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE4_THUMB, - ash::CENTER_CROPPED, "Mike Reyfman", "http://mikereyfman.com" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE5, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE5_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE5_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE5_THUMB, - ash::CENTER_CROPPED, "Mike Reyfman", "http://mikereyfman.com" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE6, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE6_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE6_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE6_THUMB, - ash::CENTER_CROPPED, "Mike Reyfman", "http://mikereyfman.com" }, { - IDR_AURA_WALLPAPERS_2_LANDSCAPE7, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE7_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_2_LANDSCAPE7_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_2_LANDSCAPE7_THUMB, - ash::CENTER_CROPPED, "Romain Guy", "http://www.curious-creature.org" }, { - IDR_AURA_WALLPAPERS_3_URBAN0, + { + IDR_AURA_WALLPAPERS_3_URBAN0_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_3_URBAN0_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_3_URBAN0_THUMB, - ash::CENTER_CROPPED, "Paulo FLOP", "http://500px.com/FLOP" }, { - IDR_AURA_WALLPAPERS_3_URBAN1, + { + IDR_AURA_WALLPAPERS_3_URBAN1_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_3_URBAN1_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_3_URBAN1_THUMB, - ash::CENTER_CROPPED, "Mike Reyfman", "http://mikereyfman.com" }, { - IDR_AURA_WALLPAPERS_3_URBAN2, + { + IDR_AURA_WALLPAPERS_3_URBAN2_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_3_URBAN2_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_3_URBAN2_THUMB, - ash::CENTER_CROPPED, "Neil Kremer", "http://lightshedimagery.smugmug.com" }, { - IDR_AURA_WALLPAPERS_3_URBAN3, + { + IDR_AURA_WALLPAPERS_3_URBAN3_LARGE, + ash::CENTER_CROPPED + }, + { + IDR_AURA_WALLPAPERS_3_URBAN3_SMALL, + ash::CENTER + }, IDR_AURA_WALLPAPERS_3_URBAN3_THUMB, - ash::CENTER_CROPPED, "Neil Kremer", "http://lightshedimagery.smugmug.com" }, #endif { - IDR_AURA_WALLPAPERS_5_GRADIENT0, + { + IDR_AURA_WALLPAPERS_5_GRADIENT0_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT0_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT0_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" }, { - IDR_AURA_WALLPAPERS_5_GRADIENT1, + { + IDR_AURA_WALLPAPERS_5_GRADIENT1_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT1_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT1_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" }, { - IDR_AURA_WALLPAPERS_5_GRADIENT2, + { + IDR_AURA_WALLPAPERS_5_GRADIENT2_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT2_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT2_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" }, { - IDR_AURA_WALLPAPERS_5_GRADIENT3, + { + IDR_AURA_WALLPAPERS_5_GRADIENT3_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT3_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT3_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" }, { - IDR_AURA_WALLPAPERS_5_GRADIENT4, + { + IDR_AURA_WALLPAPERS_5_GRADIENT4_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT4_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT4_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" }, { - IDR_AURA_WALLPAPERS_5_GRADIENT5, + { + IDR_AURA_WALLPAPERS_5_GRADIENT5_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT5_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT5_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" }, { - IDR_AURA_WALLPAPERS_5_GRADIENT6, + { + IDR_AURA_WALLPAPERS_5_GRADIENT6_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT6_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT6_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" }, { - IDR_AURA_WALLPAPERS_5_GRADIENT7, + { + IDR_AURA_WALLPAPERS_5_GRADIENT7_LARGE, + ash::TILE + }, + { + IDR_AURA_WALLPAPERS_5_GRADIENT7_SMALL, + ash::TILE + }, IDR_AURA_WALLPAPERS_5_GRADIENT7_THUMB, - ash::TILE, "Chromium", "http://www.chromium.org" - }, + } }; const int kWallpaperLayoutCount = arraysize(kWallpaperLayoutArrays); @@ -294,4 +468,12 @@ const WallpaperInfo& GetWallpaperInfo(int index) { return kDefaultWallpapers[index]; } +const WallpaperViewInfo& GetWallpaperViewInfo(int index, + WallpaperResolution resolution) { + if (resolution == SMALL) + return kDefaultWallpapers[index].small; + else + return kDefaultWallpapers[index].large; +} + } // namespace ash |