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..61357b1ddb4618ba6883568aadedd5acc8fdd91c 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(); |
@@ -35,10 +40,10 @@ class ATHENA_EXPORT SystemUI { |
virtual void SetBackgroundImage(const gfx::ImageSkia& image) = 0; |
// Creates a view which displays the time. |
- virtual views::View* CreateTimeView() = 0; |
+ virtual views::View* CreateTimeView(ColorScheme color_scheme) = 0; |
// Creates a view which displays status icons and debug information. |
- virtual views::View* CreateStatusIconView() = 0; |
+ virtual views::View* CreateStatusIconView(ColorScheme color_scheme) = 0; |
}; |
} // namespace athena |