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 |
index 01f7f463d2e4097cdf9a48f39134b87bd769b438..b9a7fc94f510ab242c1a2f18ace34030e0d7854c 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, |
Emmanuel Saint-loubert-Bié
2012/08/03 14:28:26
I had forgotten the exact scheme when we discussed
bshe
2012/08/03 15:01:33
Added new IDS. Will add folder to the gradient ima
|
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT0, |
+ 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, |
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT1, |
+ 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, |
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT2, |
+ 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, |
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT3, |
+ 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, |
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT4, |
+ 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, |
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT5, |
+ 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, |
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT6, |
+ 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, |
+ ash::TILE |
+ }, |
+ { |
+ IDR_AURA_WALLPAPERS_5_GRADIENT7, |
+ 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 |