Index: ash/public/interfaces/system_tray.mojom |
diff --git a/ash/public/interfaces/system_tray.mojom b/ash/public/interfaces/system_tray.mojom |
index f1108c49d4f0b7e209de134d65607456a0303627..5bec01ae343d205374fb7982815f33731c7cbd5e 100644 |
--- a/ash/public/interfaces/system_tray.mojom |
+++ b/ash/public/interfaces/system_tray.mojom |
@@ -34,6 +34,11 @@ interface SystemTray { |
ShowUpdateIcon(UpdateSeverity severity, |
bool factory_reset_required, |
UpdateType update_type); |
+ |
+ // Shows an icon in the system tray indicating that a software update is |
+ // available but user's agreement is required as current connection is |
+ // cellular. Once shown the icon persists until reboot. |
+ ShowUpdateOverCellularAvailableIcon(); |
}; |
// Allows ash system tray to control a client (e.g. Chrome browser). Requests |
@@ -72,13 +77,17 @@ interface SystemTrayClient { |
// Shows settings related to input methods. |
ShowIMESettings(); |
- // Shows help. |
+ // Shows the about chrome OS page. |
+ // Checks for update when the page is loaded if |check_for_update| is true. |
+ ShowAboutChromeOS(bool check_for_update); |
+ |
+ // Shows the Chromebook help app. |
ShowHelp(); |
- // Show accessibility help. |
+ // Shows accessibility help. |
ShowAccessibilityHelp(); |
- // Show the settings related to accessibility. |
+ // Shows the settings related to accessibility. |
ShowAccessibilitySettings(); |
// Shows the help center article for the stylus tool palette. |