1cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved. 2cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 3cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)// found in the LICENSE file. 4cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 5cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "athena/main/placeholder.h" 6cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "athena/activity/public/activity.h" 846d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)#include "athena/activity/public/activity_factory.h" 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "athena/resources/grit/athena_resources.h" 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#include "athena/system/public/system_ui.h" 115f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)#include "ui/base/resource/resource_bundle.h" 12cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)#include "ui/gfx/image/image_skia.h" 13cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 1446d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)void CreateTestPages(content::BrowserContext* browser_context) { 1546d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) const char* kTestURLs[] = { 1646d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) "http://cyan.bikeshed.com", "https://news.google.com", 1746d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) "http://blue.bikeshed.com", "https://www.google.com", 1846d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) }; 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci athena::ActivityFactory* factory = athena::ActivityFactory::Get(); 2046d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) for (size_t i = 0; i < arraysize(kTestURLs); ++i) { 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci athena::Activity* activity = factory->CreateWebActivity( 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci browser_context, base::string16(), GURL(kTestURLs[i])); 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci athena::Activity::Show(activity); 2446d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles) } 25cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 26cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles) 27cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)void SetupBackgroundImage() { 285f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) const gfx::ImageSkia wallpaper = *ui::ResourceBundle::GetSharedInstance() 295f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles) .GetImageSkiaNamed(IDR_ATHENA_BACKGROUND); 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci athena::SystemUI::Get()->SetBackgroundImage(wallpaper); 31cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)} 32