Index: athena/system/public/system_ui.h |
diff --git a/athena/system/public/system_ui.h b/athena/system/public/system_ui.h |
index 4cd04d02106b3a7a6a47689066275d3dace3047f..09da12711878c2c0dbd1ee376919d984c65153db 100644 |
--- a/athena/system/public/system_ui.h |
+++ b/athena/system/public/system_ui.h |
@@ -24,6 +24,11 @@ namespace athena { |
class ATHENA_EXPORT SystemUI { |
public: |
+ enum ColorScheme { |
+ COLOR_SCHEME_LIGHT, |
+ COLOR_SCHEME_DARK |
+ }; |
+ |
// Creates and deletes the singleton object of the SystemUI implementation. |
static SystemUI* Create(scoped_refptr<base::TaskRunner> io_task_runner); |
static SystemUI* Get(); |
@@ -34,11 +39,9 @@ class ATHENA_EXPORT SystemUI { |
// Sets the background image. |
virtual void SetBackgroundImage(const gfx::ImageSkia& image) = 0; |
- // Creates a view which displays the time. |
- virtual views::View* CreateTimeView() = 0; |
- |
- // Creates a view which displays status icons and debug information. |
- virtual views::View* CreateStatusIconView() = 0; |
+ // Creates a view which displays the time, status icons, and debug |
+ // information. |
+ virtual views::View* CreateSystemInfoView(ColorScheme color_scheme) = 0; |
}; |
} // namespace athena |