Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(621)

Unified Diff: ash/public/interfaces/system_tray.mojom

Issue 2373863002: mustash: Connect ash system tray "show settings" items to chrome over mojo (Closed)
Patch Set: review comments Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ash/mus/system_tray_delegate_mus.cc ('k') | chrome/browser/ui/ash/system_tray_client.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/public/interfaces/system_tray.mojom
diff --git a/ash/public/interfaces/system_tray.mojom b/ash/public/interfaces/system_tray.mojom
index 69c0b83693e00b44085f05a89070760e75c15082..538c245cbb4ac75633e4a87f21f318ef2eeefe41 100644
--- a/ash/public/interfaces/system_tray.mojom
+++ b/ash/public/interfaces/system_tray.mojom
@@ -14,6 +14,47 @@ interface SystemTray {
// Allows ash system tray to control a client (e.g. Chrome browser). Requests
// often involve preferences or web UI that is not available to ash.
interface SystemTrayClient {
+ // Shows general settings UI.
+ ShowSettings();
+
// Shows the settings related to date, timezone etc.
ShowDateSettings();
+
+ // TODO(crbug.com/647412): ShowSetTimeDialog();
+
+ // TODO(crbug.com/647412): ShowNetworkSettingsForGuid(string guid);
+
+ // Shows settings related to multiple displays.
+ ShowDisplaySettings();
+
+ // TODO(crbug.com/647412): ShowPowerSettings();
+
+ // Shows the page that lets you disable performance tracing.
+ ShowChromeSlow();
+
+ // Shows settings related to input methods.
+ ShowIMESettings();
+
+ // Shows help.
+ ShowHelp();
+
+ // Show accessibility help.
+ ShowAccessibilityHelp();
+
+ // Show the settings related to accessibility.
+ ShowAccessibilitySettings();
+
+ // Shows the help center article for the stylus tool palette.
+ ShowPaletteHelp();
+
+ // Shows the settings related to the stylus tool palette.
+ ShowPaletteSettings();
+
+ // Shows information about public account mode.
+ ShowPublicAccountInfo();
+
+ // TODO(crbug.com/647412): ShowEnterpriseInfo();
+
+ // Shows UI for changing proxy settings.
+ ShowProxySettings();
};
« no previous file with comments | « ash/mus/system_tray_delegate_mus.cc ('k') | chrome/browser/ui/ash/system_tray_client.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698