Chromium Code Reviews| Index: ash/public/interfaces/system_tray.mojom |
| diff --git a/ash/public/interfaces/system_tray.mojom b/ash/public/interfaces/system_tray.mojom |
| index 89362dd8dbb65d03196c6261a212bd9389d94bb9..7013d624fc09ddd191ff543b1fac028cabd0580c 100644 |
| --- a/ash/public/interfaces/system_tray.mojom |
| +++ b/ash/public/interfaces/system_tray.mojom |
| @@ -4,6 +4,8 @@ |
| module ash.mojom; |
| +import "ash/public/interfaces/update.mojom"; |
| + |
| // Allows clients (e.g. Chrome browser) to control the ash system tray menu. |
| interface SystemTray { |
| // Sets the client interface. |
| @@ -12,6 +14,11 @@ interface SystemTray { |
| // Sets the clock to use 24 hour time formatting if |use_24_hour| is true. |
| // Otherwise sets 12 hour time formatting. |
| SetUse24HourClock(bool use_24_hour); |
| + |
| + // Shows an icon in the system tray indicating that a software update is |
| + // available. Once shown the icon persists until reboot. |severity| and |
| + // |factory_reset_required| are used to set the icon, color, and tooltip. |
| + ShowUpdateIcon(UpdateSeverity severity, bool factory_reset_required); |
|
msw
2016/12/09 23:41:51
Nice that you were able to remove |update_required
|
| }; |
| // Allows ash system tray to control a client (e.g. Chrome browser). Requests |