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.
5 #ifndef ASH_SHELL_FACTORY_H_
6 #define ASH_SHELL_FACTORY_H_
9 #include "ash/ash_export.h"
10 #include "ash/desktop_background/desktop_background_resources.h"
20 namespace ui_controls
{
29 // Declarations of shell component factory functions.
34 void CreateDesktopBackground(const gfx::ImageSkia
& wallpaper
,
35 WallpaperLayout wallpaper_layout
,
36 aura::RootWindow
* root_window
);
38 ASH_EXPORT
views::Widget
* CreateStatusArea(views::View
* contents
);
40 ui_controls::UIControlsAura
* CreateUIControls();
41 } // namespace internal
46 #endif // ASH_SHELL_FACTORY_H_