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 3// found in the LICENSE file. 4 5#ifndef ASH_SHELL_FACTORY_H_ 6#define ASH_SHELL_FACTORY_H_ 7 8#include "ash/ash_export.h" 9 10namespace aura { 11class RootWindow; 12} 13 14namespace gfx { 15class ImageSkia; 16} 17 18namespace views { 19class View; 20class Widget; 21} 22 23// Declarations of shell component factory functions. 24 25namespace ash { 26 27views::Widget* CreateDesktopBackground(aura::Window* root_window, 28 int container_id); 29 30ASH_EXPORT views::Widget* CreateStatusArea(views::View* contents); 31 32} // namespace ash 33 34 35#endif // ASH_SHELL_FACTORY_H_ 36