summaryrefslogtreecommitdiffstats
path: root/ash/desktop_background/desktop_background_resources.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ash/desktop_background/desktop_background_resources.cc')
-rw-r--r--ash/desktop_background/desktop_background_resources.cc300
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