Index: athena/screen/public/screen_manager.h |
diff --git a/athena/screen/public/screen_manager.h b/athena/screen/public/screen_manager.h |
index 8a82f6c617272a0b59d7d527e61894dd5d3fcd4a..82ad85592bf7067f2b44a9bbddb58f9ac7b17d7f 100644 |
--- a/athena/screen/public/screen_manager.h |
+++ b/athena/screen/public/screen_manager.h |
@@ -17,6 +17,10 @@ namespace gfx { |
class ImageSkia; |
} |
+namespace ui { |
+class LayerAnimator; |
+} |
+ |
namespace wm { |
class FocusRules; |
} |
@@ -64,6 +68,10 @@ class ATHENA_EXPORT ScreenManager { |
// Sets the background image. |
virtual void SetBackgroundImage(const gfx::ImageSkia& image) = 0; |
+ // Returns the LayerAnimator to use to animate the entire screen (e.g. fade |
+ // screen to white). |
+ virtual ui::LayerAnimator* GetScreenAnimator() = 0; |
+ |
// Create a focus rules. |
// TODO(oshima): Make this virtual function. |
static wm::FocusRules* CreateFocusRules(); |