Index: ash/desktop_background/desktop_background_controller.h |
diff --git a/ash/desktop_background/desktop_background_controller.h b/ash/desktop_background/desktop_background_controller.h |
index acdd7cf760d48bbd73ed3b15da073f4fbbe3b505..9b7069d7b1a61beef8fc0371af3ea9093a66e5f0 100644 |
--- a/ash/desktop_background/desktop_background_controller.h |
+++ b/ash/desktop_background/desktop_background_controller.h |
@@ -90,6 +90,13 @@ class ASH_EXPORT DesktopBackgroundController { |
// is SystemGestureEventFilterTest.ThreeFingerSwipe. |
void CreateEmptyWallpaper(); |
+ // Create desktop views on Lock Screen layer. |
+ void CreateLockScreenDesktops(); |
+ |
+ // Remove all desktop views on Lock Screen layer created by |
+ // CreateLockScreenDesktops. |
+ void RemoveLockScreenDesktops(); |
+ |
private: |
// An operation to asynchronously loads wallpaper. |
class WallpaperOperation; |
@@ -108,6 +115,11 @@ class ASH_EXPORT DesktopBackgroundController { |
// Called after wallpaper loaded successfully. |
void OnWallpaperLoadCompleted(scoped_refptr<WallpaperOperation> wo); |
+ // Add layer with solid |color| to container |container_id| in |root_window| |
+ void SetColorLayerForContainer(SkColor color, |
+ aura::RootWindow* root_window, |
+ int container_id); |
bshe
2012/07/23 00:19:36
Nit: Could you make the last two argument align wi
Denis Kuznetsov (DE-MUC)
2012/07/23 14:01:09
Done.
|
+ |
// Can change at runtime. |
BackgroundMode desktop_background_mode_; |