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, | |
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
| |
303 ash::TILE | |
304 }, | |
305 { | |
306 IDR_AURA_WALLPAPERS_5_GRADIENT0, | |
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, |
316 ash::TILE | |
317 }, | |
318 { | |
319 IDR_AURA_WALLPAPERS_5_GRADIENT1, | |
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, |
329 ash::TILE | |
330 }, | |
331 { | |
332 IDR_AURA_WALLPAPERS_5_GRADIENT2, | |
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, |
342 ash::TILE | |
343 }, | |
344 { | |
345 IDR_AURA_WALLPAPERS_5_GRADIENT3, | |
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, |
355 ash::TILE | |
356 }, | |
357 { | |
358 IDR_AURA_WALLPAPERS_5_GRADIENT4, | |
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, |
368 ash::TILE | |
369 }, | |
370 { | |
371 IDR_AURA_WALLPAPERS_5_GRADIENT5, | |
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, |
381 ash::TILE | |
382 }, | |
383 { | |
384 IDR_AURA_WALLPAPERS_5_GRADIENT6, | |
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, |
394 ash::TILE | |
395 }, | |
396 { | |
397 IDR_AURA_WALLPAPERS_5_GRADIENT7, | |
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 |