Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2390)

Unified Diff: ash/desktop_background/desktop_background_resources.cc

Issue 10837089: Use low resolution wallpaper for small screens. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Please review this patch Created 8 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698