Chromium Code Reviews
Descriptionmash: Add SystemTrayClient interface, use to show date settings
* Introduce SystemTrayClient in chrome browser. It is similar to
SystemTrayDelegateChromeos in that it both observes chrome for state changes
and responds to queries from ash.
* Chrome browser SystemTrayClient connects to ash SystemTray on startup so it
can queue any state changes it sees.
* Ash SystemTrayDelegateMus connects to chrome browser SystemTrayClient
interface on demand because it has no state to enqueue.
* Implement connection error handlers on both sides.
* Implement showing the date settings as a demonstration.
* Factor code shared between SystemTrayDelegateChromeos and SystemTrayClient
into SystemTrayCommon.
BUG=644361
TEST=clicking on date in system tray opens date settings, even after closing all
chrome browser windows
Committed: https://crrev.com/b9ac16b3800c89223de560b769a2db7fc8c912c0
Cr-Commit-Position: refs/heads/master@{#420990}
Patch Set 1 #Patch Set 2 : tweaks, similarity #
Total comments: 10
Patch Set 3 : format #
Total comments: 8
Patch Set 4 : rebase #Patch Set 5 : review comments, cleanup #Patch Set 6 : reparent #Messages
Total messages: 33 (22 generated)
|