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