DescriptionPrepare SystemTray to support notifications
The following cleanup was done in preparation for notifications which may require multiple SystemTrayBubble instances:
* Separate out SystemTrayBubbleView from SystemTrayBubble
* Move SystemTray.popup_ -> SystemTrayBubble.bubble_widget_
* Remove scoped_ptr for views (views are owned by the view hierarchy)
* Changed behavior to not close when focus is lost so that the default view can be reused.
BUG=124269
TEST=All tests should pass; system tray behavior should be unchanged.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=134612
Patch Set 1 #Patch Set 2 : . #Patch Set 3 : . #Patch Set 4 : Rebase #
Total comments: 4
Patch Set 5 : SystemTrayBubbleView changes only. #Patch Set 6 : Close instead of hide. #
Total comments: 4
Patch Set 7 : Rebase #Patch Set 8 : Make bubble_ scoped, protect RemoveBubble. #
Total comments: 2
Patch Set 9 : Remove unused bubble_view() #
Messages
Total messages: 14 (0 generated)
|