| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ash/desktop_background/desktop_background_resources.h" | 5 #include "ash/desktop_background/desktop_background_resources.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 #include "base/rand_util.h" | 8 #include "base/rand_util.h" |
| 9 #include "grit/ui_resources.h" | 9 #include "grit/ui_resources.h" |
| 10 #include "ui/base/resource/resource_bundle.h" | 10 #include "ui/base/resource/resource_bundle.h" |
| 11 #include "ui/gfx/image/image.h" | 11 #include "ui/gfx/image/image.h" |
| 12 | 12 |
| 13 namespace { | 13 namespace { |
| 14 | 14 |
| 15 // Keeps in sync (same order) with WallpaperLayout enum in header file. | 15 // Keeps in sync (same order) with WallpaperLayout enum in header file. |
| 16 const char* kWallpaperLayoutArrays[] = { | 16 const char* kWallpaperLayoutArrays[] = { |
| 17 "CENTER", | 17 "CENTER", |
| 18 "CENTER_CROPPED", | 18 "CENTER_CROPPED", |
| 19 "STRETCH", | 19 "STRETCH", |
| 20 "TILE" | 20 "TILE" |
| 21 }; | 21 }; |
| 22 | 22 |
| 23 const ash::WallpaperInfo kDefaultWallpapers[] = { | 23 const ash::WallpaperInfo kDefaultWallpapers[] = { |
| 24 #if !defined(GOOGLE_CHROME_BUILD) | 24 #if !defined(GOOGLE_CHROME_BUILD) |
| 25 { | 25 { |
| 26 IDR_AURA_WALLPAPERS_ROMAINGUY_0, | 26 { |
| 27 IDR_AURA_WALLPAPERS_ROMAINGUY_0_LARGE, |
| 28 ash::CENTER_CROPPED |
| 29 }, |
| 30 { |
| 31 IDR_AURA_WALLPAPERS_ROMAINGUY_0_SMALL, |
| 32 ash::CENTER |
| 33 }, |
| 27 IDR_AURA_WALLPAPERS_ROMAINGUY_0_THUMB, | 34 IDR_AURA_WALLPAPERS_ROMAINGUY_0_THUMB, |
| 28 ash::CENTER_CROPPED, | |
| 29 "Romain Guy", | 35 "Romain Guy", |
| 30 "http://www.curious-creature.org" | 36 "http://www.curious-creature.org" |
| 31 }, | 37 }, |
| 32 #else | 38 #else |
| 33 { | 39 { |
| 34 IDR_AURA_WALLPAPERS_1_NATURE0, | 40 { |
| 41 IDR_AURA_WALLPAPERS_1_NATURE0_LARGE, |
| 42 ash::CENTER_CROPPED |
| 43 }, |
| 44 { |
| 45 IDR_AURA_WALLPAPERS_1_NATURE0_SMALL, |
| 46 ash::CENTER |
| 47 }, |
| 35 IDR_AURA_WALLPAPERS_1_NATURE0_THUMB, | 48 IDR_AURA_WALLPAPERS_1_NATURE0_THUMB, |
| 36 ash::CENTER_CROPPED, | |
| 37 "Kathy Collins / Getty Images", | 49 "Kathy Collins / Getty Images", |
| 38 "http://www.gettyimages.com" | 50 "http://www.gettyimages.com" |
| 39 }, | 51 }, |
| 40 { | 52 { |
| 41 IDR_AURA_WALLPAPERS_1_NATURE1, | 53 { |
| 54 IDR_AURA_WALLPAPERS_1_NATURE1_LARGE, |
| 55 ash::CENTER_CROPPED |
| 56 }, |
| 57 { |
| 58 IDR_AURA_WALLPAPERS_1_NATURE1_SMALL, |
| 59 ash::CENTER |
| 60 }, |
| 42 IDR_AURA_WALLPAPERS_1_NATURE1_THUMB, | 61 IDR_AURA_WALLPAPERS_1_NATURE1_THUMB, |
| 43 ash::CENTER_CROPPED, | |
| 44 "Johannes van Donge", | 62 "Johannes van Donge", |
| 45 "http://www.diginature.nl" | 63 "http://www.diginature.nl" |
| 46 }, | 64 }, |
| 47 { | 65 { |
| 48 IDR_AURA_WALLPAPERS_1_NATURE2, | 66 { |
| 67 IDR_AURA_WALLPAPERS_1_NATURE2_LARGE, |
| 68 ash::CENTER_CROPPED |
| 69 }, |
| 70 { |
| 71 IDR_AURA_WALLPAPERS_1_NATURE2_SMALL, |
| 72 ash::CENTER |
| 73 }, |
| 49 IDR_AURA_WALLPAPERS_1_NATURE2_THUMB, | 74 IDR_AURA_WALLPAPERS_1_NATURE2_THUMB, |
| 50 ash::CENTER_CROPPED, | |
| 51 "Oleg Zhukov", | 75 "Oleg Zhukov", |
| 52 "http://500px.com/eosboy" | 76 "http://500px.com/eosboy" |
| 53 }, | 77 }, |
| 54 { | 78 { |
| 55 IDR_AURA_WALLPAPERS_1_NATURE3, | 79 { |
| 80 IDR_AURA_WALLPAPERS_1_NATURE3_LARGE, |
| 81 ash::CENTER_CROPPED |
| 82 }, |
| 83 { |
| 84 IDR_AURA_WALLPAPERS_1_NATURE3_SMALL, |
| 85 ash::CENTER |
| 86 }, |
| 56 IDR_AURA_WALLPAPERS_1_NATURE3_THUMB, | 87 IDR_AURA_WALLPAPERS_1_NATURE3_THUMB, |
| 57 ash::CENTER_CROPPED, | |
| 58 "Stefano Ronchi", | 88 "Stefano Ronchi", |
| 59 "http://www.stefanoronchi.com" | 89 "http://www.stefanoronchi.com" |
| 60 }, | 90 }, |
| 61 { | 91 { |
| 62 IDR_AURA_WALLPAPERS_1_NATURE4, | 92 { |
| 93 IDR_AURA_WALLPAPERS_1_NATURE4_LARGE, |
| 94 ash::CENTER_CROPPED |
| 95 }, |
| 96 { |
| 97 IDR_AURA_WALLPAPERS_1_NATURE4_SMALL, |
| 98 ash::CENTER |
| 99 }, |
| 63 IDR_AURA_WALLPAPERS_1_NATURE4_THUMB, | 100 IDR_AURA_WALLPAPERS_1_NATURE4_THUMB, |
| 64 ash::CENTER_CROPPED, | |
| 65 "Stefano Ronchi", | 101 "Stefano Ronchi", |
| 66 "http://www.stefanoronchi.com" | 102 "http://www.stefanoronchi.com" |
| 67 }, | 103 }, |
| 68 { | 104 { |
| 69 IDR_AURA_WALLPAPERS_1_NATURE5, | 105 { |
| 106 IDR_AURA_WALLPAPERS_1_NATURE5_LARGE, |
| 107 ash::CENTER_CROPPED |
| 108 }, |
| 109 { |
| 110 IDR_AURA_WALLPAPERS_1_NATURE5_SMALL, |
| 111 ash::CENTER |
| 112 }, |
| 70 IDR_AURA_WALLPAPERS_1_NATURE5_THUMB, | 113 IDR_AURA_WALLPAPERS_1_NATURE5_THUMB, |
| 71 ash::CENTER_CROPPED, | |
| 72 "Mario Moreno", | 114 "Mario Moreno", |
| 73 "http://www.mariomorenophotography.com" | 115 "http://www.mariomorenophotography.com" |
| 74 }, | 116 }, |
| 75 { | 117 { |
| 76 IDR_AURA_WALLPAPERS_1_NATURE6, | 118 { |
| 119 IDR_AURA_WALLPAPERS_1_NATURE6_LARGE, |
| 120 ash::CENTER_CROPPED |
| 121 }, |
| 122 { |
| 123 IDR_AURA_WALLPAPERS_1_NATURE6_SMALL, |
| 124 ash::CENTER |
| 125 }, |
| 77 IDR_AURA_WALLPAPERS_1_NATURE6_THUMB, | 126 IDR_AURA_WALLPAPERS_1_NATURE6_THUMB, |
| 78 ash::CENTER_CROPPED, | |
| 79 "Walter Soestbergen", | 127 "Walter Soestbergen", |
| 80 "http://www.waltersoestbergen.nl" | 128 "http://www.waltersoestbergen.nl" |
| 81 }, | 129 }, |
| 82 { | 130 { |
| 83 IDR_AURA_WALLPAPERS_1_NATURE7, | 131 { |
| 132 IDR_AURA_WALLPAPERS_1_NATURE7_LARGE, |
| 133 ash::CENTER_CROPPED |
| 134 }, |
| 135 { |
| 136 IDR_AURA_WALLPAPERS_1_NATURE7_SMALL, |
| 137 ash::CENTER |
| 138 }, |
| 84 IDR_AURA_WALLPAPERS_1_NATURE7_THUMB, | 139 IDR_AURA_WALLPAPERS_1_NATURE7_THUMB, |
| 85 ash::CENTER_CROPPED, | |
| 86 "Mark Bridger", | 140 "Mark Bridger", |
| 87 "http://www.bridgephotography.co.uk" | 141 "http://www.bridgephotography.co.uk" |
| 88 }, | 142 }, |
| 89 { | 143 { |
| 90 IDR_AURA_WALLPAPERS_2_LANDSCAPE0, | 144 { |
| 145 IDR_AURA_WALLPAPERS_2_LANDSCAPE0_LARGE, |
| 146 ash::CENTER_CROPPED |
| 147 }, |
| 148 { |
| 149 IDR_AURA_WALLPAPERS_2_LANDSCAPE0_SMALL, |
| 150 ash::CENTER |
| 151 }, |
| 91 IDR_AURA_WALLPAPERS_2_LANDSCAPE0_THUMB, | 152 IDR_AURA_WALLPAPERS_2_LANDSCAPE0_THUMB, |
| 92 ash::CENTER_CROPPED, | |
| 93 "Vitali Prokopenko", | 153 "Vitali Prokopenko", |
| 94 "http://www.vitphoto.com/" | 154 "http://www.vitphoto.com/" |
| 95 }, | 155 }, |
| 96 { | 156 { |
| 97 IDR_AURA_WALLPAPERS_2_LANDSCAPE1, | 157 { |
| 158 IDR_AURA_WALLPAPERS_2_LANDSCAPE1_LARGE, |
| 159 ash::CENTER_CROPPED |
| 160 }, |
| 161 { |
| 162 IDR_AURA_WALLPAPERS_2_LANDSCAPE1_SMALL, |
| 163 ash::CENTER |
| 164 }, |
| 98 IDR_AURA_WALLPAPERS_2_LANDSCAPE1_THUMB, | 165 IDR_AURA_WALLPAPERS_2_LANDSCAPE1_THUMB, |
| 99 ash::CENTER_CROPPED, | |
| 100 "Romain Guy", | 166 "Romain Guy", |
| 101 "http://www.curious-creature.org" | 167 "http://www.curious-creature.org" |
| 102 }, | 168 }, |
| 103 { | 169 { |
| 104 IDR_AURA_WALLPAPERS_2_LANDSCAPE2, | 170 { |
| 171 IDR_AURA_WALLPAPERS_2_LANDSCAPE2_LARGE, |
| 172 ash::CENTER_CROPPED |
| 173 }, |
| 174 { |
| 175 IDR_AURA_WALLPAPERS_2_LANDSCAPE2_SMALL, |
| 176 ash::CENTER |
| 177 }, |
| 105 IDR_AURA_WALLPAPERS_2_LANDSCAPE2_THUMB, | 178 IDR_AURA_WALLPAPERS_2_LANDSCAPE2_THUMB, |
| 106 ash::CENTER_CROPPED, | |
| 107 "Mark Bridger", | 179 "Mark Bridger", |
| 108 "http://www.bridgephotography.co.uk" | 180 "http://www.bridgephotography.co.uk" |
| 109 }, | 181 }, |
| 110 { | 182 { |
| 111 IDR_AURA_WALLPAPERS_2_LANDSCAPE3, | 183 { |
| 184 IDR_AURA_WALLPAPERS_2_LANDSCAPE3_LARGE, |
| 185 ash::CENTER_CROPPED |
| 186 }, |
| 187 { |
| 188 IDR_AURA_WALLPAPERS_2_LANDSCAPE3_SMALL, |
| 189 ash::CENTER |
| 190 }, |
| 112 IDR_AURA_WALLPAPERS_2_LANDSCAPE3_THUMB, | 191 IDR_AURA_WALLPAPERS_2_LANDSCAPE3_THUMB, |
| 113 ash::CENTER_CROPPED, | 192 "Mike Reyfman", |
| 114 "Mike Reyfman", | 193 "http://mikereyfman.com" |
| 115 "http://mikereyfman.com" | 194 }, |
| 116 }, | 195 { |
| 117 { | 196 { |
| 118 IDR_AURA_WALLPAPERS_2_LANDSCAPE4, | 197 IDR_AURA_WALLPAPERS_2_LANDSCAPE4_LARGE, |
| 198 ash::CENTER_CROPPED |
| 199 }, |
| 200 { |
| 201 IDR_AURA_WALLPAPERS_2_LANDSCAPE4_SMALL, |
| 202 ash::CENTER |
| 203 }, |
| 119 IDR_AURA_WALLPAPERS_2_LANDSCAPE4_THUMB, | 204 IDR_AURA_WALLPAPERS_2_LANDSCAPE4_THUMB, |
| 120 ash::CENTER_CROPPED, | 205 "Mike Reyfman", |
| 121 "Mike Reyfman", | 206 "http://mikereyfman.com" |
| 122 "http://mikereyfman.com" | 207 }, |
| 123 }, | 208 { |
| 124 { | 209 { |
| 125 IDR_AURA_WALLPAPERS_2_LANDSCAPE5, | 210 IDR_AURA_WALLPAPERS_2_LANDSCAPE5_LARGE, |
| 211 ash::CENTER_CROPPED |
| 212 }, |
| 213 { |
| 214 IDR_AURA_WALLPAPERS_2_LANDSCAPE5_SMALL, |
| 215 ash::CENTER |
| 216 }, |
| 126 IDR_AURA_WALLPAPERS_2_LANDSCAPE5_THUMB, | 217 IDR_AURA_WALLPAPERS_2_LANDSCAPE5_THUMB, |
| 127 ash::CENTER_CROPPED, | 218 "Mike Reyfman", |
| 128 "Mike Reyfman", | 219 "http://mikereyfman.com" |
| 129 "http://mikereyfman.com" | 220 }, |
| 130 }, | 221 { |
| 131 { | 222 { |
| 132 IDR_AURA_WALLPAPERS_2_LANDSCAPE6, | 223 IDR_AURA_WALLPAPERS_2_LANDSCAPE6_LARGE, |
| 224 ash::CENTER_CROPPED |
| 225 }, |
| 226 { |
| 227 IDR_AURA_WALLPAPERS_2_LANDSCAPE6_SMALL, |
| 228 ash::CENTER |
| 229 }, |
| 133 IDR_AURA_WALLPAPERS_2_LANDSCAPE6_THUMB, | 230 IDR_AURA_WALLPAPERS_2_LANDSCAPE6_THUMB, |
| 134 ash::CENTER_CROPPED, | 231 "Mike Reyfman", |
| 135 "Mike Reyfman", | 232 "http://mikereyfman.com" |
| 136 "http://mikereyfman.com" | 233 }, |
| 137 }, | 234 { |
| 138 { | 235 { |
| 139 IDR_AURA_WALLPAPERS_2_LANDSCAPE7, | 236 IDR_AURA_WALLPAPERS_2_LANDSCAPE7_LARGE, |
| 237 ash::CENTER_CROPPED |
| 238 }, |
| 239 { |
| 240 IDR_AURA_WALLPAPERS_2_LANDSCAPE7_SMALL, |
| 241 ash::CENTER |
| 242 }, |
| 140 IDR_AURA_WALLPAPERS_2_LANDSCAPE7_THUMB, | 243 IDR_AURA_WALLPAPERS_2_LANDSCAPE7_THUMB, |
| 141 ash::CENTER_CROPPED, | |
| 142 "Romain Guy", | 244 "Romain Guy", |
| 143 "http://www.curious-creature.org" | 245 "http://www.curious-creature.org" |
| 144 }, | 246 }, |
| 145 { | 247 { |
| 146 IDR_AURA_WALLPAPERS_3_URBAN0, | 248 { |
| 249 IDR_AURA_WALLPAPERS_3_URBAN0_LARGE, |
| 250 ash::CENTER_CROPPED |
| 251 }, |
| 252 { |
| 253 IDR_AURA_WALLPAPERS_3_URBAN0_SMALL, |
| 254 ash::CENTER |
| 255 }, |
| 147 IDR_AURA_WALLPAPERS_3_URBAN0_THUMB, | 256 IDR_AURA_WALLPAPERS_3_URBAN0_THUMB, |
| 148 ash::CENTER_CROPPED, | |
| 149 "Paulo FLOP", | 257 "Paulo FLOP", |
| 150 "http://500px.com/FLOP" | 258 "http://500px.com/FLOP" |
| 151 }, | 259 }, |
| 152 { | 260 { |
| 153 IDR_AURA_WALLPAPERS_3_URBAN1, | 261 { |
| 262 IDR_AURA_WALLPAPERS_3_URBAN1_LARGE, |
| 263 ash::CENTER_CROPPED |
| 264 }, |
| 265 { |
| 266 IDR_AURA_WALLPAPERS_3_URBAN1_SMALL, |
| 267 ash::CENTER |
| 268 }, |
| 154 IDR_AURA_WALLPAPERS_3_URBAN1_THUMB, | 269 IDR_AURA_WALLPAPERS_3_URBAN1_THUMB, |
| 155 ash::CENTER_CROPPED, | 270 "Mike Reyfman", |
| 156 "Mike Reyfman", | 271 "http://mikereyfman.com" |
| 157 "http://mikereyfman.com" | 272 }, |
| 158 }, | 273 { |
| 159 { | 274 { |
| 160 IDR_AURA_WALLPAPERS_3_URBAN2, | 275 IDR_AURA_WALLPAPERS_3_URBAN2_LARGE, |
| 276 ash::CENTER_CROPPED |
| 277 }, |
| 278 { |
| 279 IDR_AURA_WALLPAPERS_3_URBAN2_SMALL, |
| 280 ash::CENTER |
| 281 }, |
| 161 IDR_AURA_WALLPAPERS_3_URBAN2_THUMB, | 282 IDR_AURA_WALLPAPERS_3_URBAN2_THUMB, |
| 162 ash::CENTER_CROPPED, | |
| 163 "Neil Kremer", | 283 "Neil Kremer", |
| 164 "http://lightshedimagery.smugmug.com" | 284 "http://lightshedimagery.smugmug.com" |
| 165 }, | 285 }, |
| 166 { | 286 { |
| 167 IDR_AURA_WALLPAPERS_3_URBAN3, | 287 { |
| 288 IDR_AURA_WALLPAPERS_3_URBAN3_LARGE, |
| 289 ash::CENTER_CROPPED |
| 290 }, |
| 291 { |
| 292 IDR_AURA_WALLPAPERS_3_URBAN3_SMALL, |
| 293 ash::CENTER |
| 294 }, |
| 168 IDR_AURA_WALLPAPERS_3_URBAN3_THUMB, | 295 IDR_AURA_WALLPAPERS_3_URBAN3_THUMB, |
| 169 ash::CENTER_CROPPED, | |
| 170 "Neil Kremer", | 296 "Neil Kremer", |
| 171 "http://lightshedimagery.smugmug.com" | 297 "http://lightshedimagery.smugmug.com" |
| 172 }, | 298 }, |
| 173 #endif | 299 #endif |
| 174 { | 300 { |
| 175 IDR_AURA_WALLPAPERS_5_GRADIENT0, | 301 { |
| 302 IDR_AURA_WALLPAPERS_5_GRADIENT0_LARGE, |
| 303 ash::TILE |
| 304 }, |
| 305 { |
| 306 IDR_AURA_WALLPAPERS_5_GRADIENT0_SMALL, |
| 307 ash::TILE |
| 308 }, |
| 176 IDR_AURA_WALLPAPERS_5_GRADIENT0_THUMB, | 309 IDR_AURA_WALLPAPERS_5_GRADIENT0_THUMB, |
| 177 ash::TILE, | 310 "Chromium", |
| 178 "Chromium", | 311 "http://www.chromium.org" |
| 179 "http://www.chromium.org" | 312 }, |
| 180 }, | 313 { |
| 181 { | 314 { |
| 182 IDR_AURA_WALLPAPERS_5_GRADIENT1, | 315 IDR_AURA_WALLPAPERS_5_GRADIENT1_LARGE, |
| 316 ash::TILE |
| 317 }, |
| 318 { |
| 319 IDR_AURA_WALLPAPERS_5_GRADIENT1_SMALL, |
| 320 ash::TILE |
| 321 }, |
| 183 IDR_AURA_WALLPAPERS_5_GRADIENT1_THUMB, | 322 IDR_AURA_WALLPAPERS_5_GRADIENT1_THUMB, |
| 184 ash::TILE, | 323 "Chromium", |
| 185 "Chromium", | 324 "http://www.chromium.org" |
| 186 "http://www.chromium.org" | 325 }, |
| 187 }, | 326 { |
| 188 { | 327 { |
| 189 IDR_AURA_WALLPAPERS_5_GRADIENT2, | 328 IDR_AURA_WALLPAPERS_5_GRADIENT2_LARGE, |
| 329 ash::TILE |
| 330 }, |
| 331 { |
| 332 IDR_AURA_WALLPAPERS_5_GRADIENT2_SMALL, |
| 333 ash::TILE |
| 334 }, |
| 190 IDR_AURA_WALLPAPERS_5_GRADIENT2_THUMB, | 335 IDR_AURA_WALLPAPERS_5_GRADIENT2_THUMB, |
| 191 ash::TILE, | 336 "Chromium", |
| 192 "Chromium", | 337 "http://www.chromium.org" |
| 193 "http://www.chromium.org" | 338 }, |
| 194 }, | 339 { |
| 195 { | 340 { |
| 196 IDR_AURA_WALLPAPERS_5_GRADIENT3, | 341 IDR_AURA_WALLPAPERS_5_GRADIENT3_LARGE, |
| 342 ash::TILE |
| 343 }, |
| 344 { |
| 345 IDR_AURA_WALLPAPERS_5_GRADIENT3_SMALL, |
| 346 ash::TILE |
| 347 }, |
| 197 IDR_AURA_WALLPAPERS_5_GRADIENT3_THUMB, | 348 IDR_AURA_WALLPAPERS_5_GRADIENT3_THUMB, |
| 198 ash::TILE, | 349 "Chromium", |
| 199 "Chromium", | 350 "http://www.chromium.org" |
| 200 "http://www.chromium.org" | 351 }, |
| 201 }, | 352 { |
| 202 { | 353 { |
| 203 IDR_AURA_WALLPAPERS_5_GRADIENT4, | 354 IDR_AURA_WALLPAPERS_5_GRADIENT4_LARGE, |
| 355 ash::TILE |
| 356 }, |
| 357 { |
| 358 IDR_AURA_WALLPAPERS_5_GRADIENT4_SMALL, |
| 359 ash::TILE |
| 360 }, |
| 204 IDR_AURA_WALLPAPERS_5_GRADIENT4_THUMB, | 361 IDR_AURA_WALLPAPERS_5_GRADIENT4_THUMB, |
| 205 ash::TILE, | 362 "Chromium", |
| 206 "Chromium", | 363 "http://www.chromium.org" |
| 207 "http://www.chromium.org" | 364 }, |
| 208 }, | 365 { |
| 209 { | 366 { |
| 210 IDR_AURA_WALLPAPERS_5_GRADIENT5, | 367 IDR_AURA_WALLPAPERS_5_GRADIENT5_LARGE, |
| 368 ash::TILE |
| 369 }, |
| 370 { |
| 371 IDR_AURA_WALLPAPERS_5_GRADIENT5_SMALL, |
| 372 ash::TILE |
| 373 }, |
| 211 IDR_AURA_WALLPAPERS_5_GRADIENT5_THUMB, | 374 IDR_AURA_WALLPAPERS_5_GRADIENT5_THUMB, |
| 212 ash::TILE, | 375 "Chromium", |
| 213 "Chromium", | 376 "http://www.chromium.org" |
| 214 "http://www.chromium.org" | 377 }, |
| 215 }, | 378 { |
| 216 { | 379 { |
| 217 IDR_AURA_WALLPAPERS_5_GRADIENT6, | 380 IDR_AURA_WALLPAPERS_5_GRADIENT6_LARGE, |
| 381 ash::TILE |
| 382 }, |
| 383 { |
| 384 IDR_AURA_WALLPAPERS_5_GRADIENT6_SMALL, |
| 385 ash::TILE |
| 386 }, |
| 218 IDR_AURA_WALLPAPERS_5_GRADIENT6_THUMB, | 387 IDR_AURA_WALLPAPERS_5_GRADIENT6_THUMB, |
| 219 ash::TILE, | 388 "Chromium", |
| 220 "Chromium", | 389 "http://www.chromium.org" |
| 221 "http://www.chromium.org" | 390 }, |
| 222 }, | 391 { |
| 223 { | 392 { |
| 224 IDR_AURA_WALLPAPERS_5_GRADIENT7, | 393 IDR_AURA_WALLPAPERS_5_GRADIENT7_LARGE, |
| 394 ash::TILE |
| 395 }, |
| 396 { |
| 397 IDR_AURA_WALLPAPERS_5_GRADIENT7_SMALL, |
| 398 ash::TILE |
| 399 }, |
| 225 IDR_AURA_WALLPAPERS_5_GRADIENT7_THUMB, | 400 IDR_AURA_WALLPAPERS_5_GRADIENT7_THUMB, |
| 226 ash::TILE, | 401 "Chromium", |
| 227 "Chromium", | 402 "http://www.chromium.org" |
| 228 "http://www.chromium.org" | 403 } |
| 229 }, | |
| 230 }; | 404 }; |
| 231 | 405 |
| 232 const int kWallpaperLayoutCount = arraysize(kWallpaperLayoutArrays); | 406 const int kWallpaperLayoutCount = arraysize(kWallpaperLayoutArrays); |
| 233 const int kDefaultWallpaperCount = arraysize(kDefaultWallpapers); | 407 const int kDefaultWallpaperCount = arraysize(kDefaultWallpapers); |
| 234 const int kInvalidWallpaperIndex = -1; | 408 const int kInvalidWallpaperIndex = -1; |
| 235 const int kSolidColorIndex = -2; | 409 const int kSolidColorIndex = -2; |
| 236 | 410 |
| 237 // TODO(saintlou): These hardcoded indexes, although checked against the size | 411 // TODO(saintlou): These hardcoded indexes, although checked against the size |
| 238 // of the array are really hacky. | 412 // of the array are really hacky. |
| 239 #if defined(GOOGLE_CHROME_BUILD) | 413 #if defined(GOOGLE_CHROME_BUILD) |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 287 | 461 |
| 288 int GetWallpaperCount() { | 462 int GetWallpaperCount() { |
| 289 return kDefaultWallpaperCount; | 463 return kDefaultWallpaperCount; |
| 290 } | 464 } |
| 291 | 465 |
| 292 const WallpaperInfo& GetWallpaperInfo(int index) { | 466 const WallpaperInfo& GetWallpaperInfo(int index) { |
| 293 DCHECK(index >= 0 && index < kDefaultWallpaperCount); | 467 DCHECK(index >= 0 && index < kDefaultWallpaperCount); |
| 294 return kDefaultWallpapers[index]; | 468 return kDefaultWallpapers[index]; |
| 295 } | 469 } |
| 296 | 470 |
| 471 const WallpaperViewInfo& GetWallpaperViewInfo(int index, |
| 472 WallpaperResolution resolution) { |
| 473 if (resolution == SMALL) |
| 474 return kDefaultWallpapers[index].small; |
| 475 else |
| 476 return kDefaultWallpapers[index].large; |
| 477 } |
| 478 |
| 297 } // namespace ash | 479 } // namespace ash |
| OLD | NEW |