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

Issue 8476003: Implement the status tray/icon API for ChromeOS. (Closed)

Created:
9 years, 1 month ago by Leandro Gracia Gil
Modified:
9 years, 1 month ago
CC:
chromium-reviews, stevenjb+watch_chromium.org, nkostylev+watch_chromium.org, davemoore+watch_chromium.org, Paweł Hajdan Jr.
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : rebasing after 8438064. #

Patch Set 3 : disabling the unit test for non-chromeos builds. #

Total comments: 20

Patch Set 4 : review fixes and some gyp fixing. #

Total comments: 6

Patch Set 5 : rebasing to test with the bots. #

Total comments: 4

Patch Set 6 : review and gyp fixes. #

Total comments: 4

Patch Set 7 : addressing Steven's comments. #

Total comments: 6

Patch Set 8 : addressing Andrew's comments. #

Total comments: 3

Patch Set 9 : fixing gyp problems in the bots that led to reverting. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+472 lines, -0 lines) Patch
M chrome/browser/chromeos/frame/browser_view.h View 1 2 3 4 5 1 chunk +13 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/frame/browser_view.cc View 1 2 3 4 5 6 7 1 chunk +20 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/status_icons/status_icon_chromeos.h View 1 2 3 4 5 6 7 1 chunk +88 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/status_icons/status_icon_chromeos.cc View 1 2 3 4 5 6 7 1 chunk +203 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/status_icons/status_tray_chromeos.h View 1 chunk +27 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/status_icons/status_tray_chromeos.cc View 1 chunk +22 lines, -0 lines 0 comments Download
A chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc View 1 2 3 4 5 6 7 8 1 chunk +78 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 3 chunks +18 lines, -0 lines 0 comments Download
M chrome/chrome_tests.gypi View 1 2 3 4 5 6 7 8 3 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 14 (0 generated)
Leandro Graciá Gil
9 years, 1 month ago (2011-11-14 16:03:58 UTC) #1
stevenjb
http://codereview.chromium.org/8476003/diff/4001/chrome/browser/ui/views/status_icons/status_icon_chromeos.cc File chrome/browser/ui/views/status_icons/status_icon_chromeos.cc (right): http://codereview.chromium.org/8476003/diff/4001/chrome/browser/ui/views/status_icons/status_icon_chromeos.cc#newcode23 chrome/browser/ui/views/status_icons/status_icon_chromeos.cc:23: BrowserView::GetBrowserViewForBrowser(browser)); We should really put this in chromeos/frame/browser_view.cc to ...
9 years, 1 month ago (2011-11-14 19:03:22 UTC) #2
Andrew T Wilson (Slow)
http://codereview.chromium.org/8476003/diff/4001/chrome/browser/chromeos/frame/browser_view.cc File chrome/browser/chromeos/frame/browser_view.cc (right): http://codereview.chromium.org/8476003/diff/4001/chrome/browser/chromeos/frame/browser_view.cc#newcode338 chrome/browser/chromeos/frame/browser_view.cc:338: button->SchedulePaint(); This seems like an odd place to have ...
9 years, 1 month ago (2011-11-14 23:46:03 UTC) #3
Leandro Graciá Gil
http://codereview.chromium.org/8476003/diff/4001/chrome/browser/chromeos/frame/browser_view.cc File chrome/browser/chromeos/frame/browser_view.cc (right): http://codereview.chromium.org/8476003/diff/4001/chrome/browser/chromeos/frame/browser_view.cc#newcode338 chrome/browser/chromeos/frame/browser_view.cc:338: button->SchedulePaint(); It looks like this is not required anymore. ...
9 years, 1 month ago (2011-11-15 22:23:31 UTC) #4
Andrew T Wilson (Slow)
This is pretty close - I just had a few more questions. Thanks for putting ...
9 years, 1 month ago (2011-11-16 00:28:54 UTC) #5
Leandro Graciá Gil
http://codereview.chromium.org/8476003/diff/8001/chrome/browser/chromeos/frame/browser_view.cc File chrome/browser/chromeos/frame/browser_view.cc (right): http://codereview.chromium.org/8476003/diff/8001/chrome/browser/chromeos/frame/browser_view.cc#newcode341 chrome/browser/chromeos/frame/browser_view.cc:341: return static_cast<BrowserView*>(::BrowserView::GetBrowserViewForBrowser( On 2011/11/16 00:28:54, Andrew T Wilson wrote: ...
9 years, 1 month ago (2011-11-17 16:18:48 UTC) #6
stevenjb
http://codereview.chromium.org/8476003/diff/14002/chrome/browser/chromeos/frame/browser_view.cc File chrome/browser/chromeos/frame/browser_view.cc (right): http://codereview.chromium.org/8476003/diff/14002/chrome/browser/chromeos/frame/browser_view.cc#newcode346 chrome/browser/chromeos/frame/browser_view.cc:346: browser)); Even though this is already in the chromeos:: ...
9 years, 1 month ago (2011-11-17 20:49:53 UTC) #7
Leandro Graciá Gil
http://codereview.chromium.org/8476003/diff/14002/chrome/browser/chromeos/frame/browser_view.cc File chrome/browser/chromeos/frame/browser_view.cc (right): http://codereview.chromium.org/8476003/diff/14002/chrome/browser/chromeos/frame/browser_view.cc#newcode346 chrome/browser/chromeos/frame/browser_view.cc:346: browser)); On 2011/11/17 20:49:53, Steven Bennetts wrote: > Even ...
9 years, 1 month ago (2011-11-17 20:56:20 UTC) #8
stevenjb
lgtm
9 years, 1 month ago (2011-11-17 20:57:23 UTC) #9
Andrew T Wilson (Slow)
3 more comments - LGTM once you've addressed them. http://codereview.chromium.org/8476003/diff/21004/chrome/browser/chromeos/frame/browser_view.cc File chrome/browser/chromeos/frame/browser_view.cc (right): http://codereview.chromium.org/8476003/diff/21004/chrome/browser/chromeos/frame/browser_view.cc#newcode346 chrome/browser/chromeos/frame/browser_view.cc:346: ...
9 years, 1 month ago (2011-11-17 21:32:31 UTC) #10
Leandro Graciá Gil
http://codereview.chromium.org/8476003/diff/21004/chrome/browser/chromeos/frame/browser_view.cc File chrome/browser/chromeos/frame/browser_view.cc (right): http://codereview.chromium.org/8476003/diff/21004/chrome/browser/chromeos/frame/browser_view.cc#newcode346 chrome/browser/chromeos/frame/browser_view.cc:346: ::BrowserView::GetBrowserViewForBrowser(browser)); On 2011/11/17 21:32:31, Andrew T Wilson wrote: > ...
9 years, 1 month ago (2011-11-17 22:42:45 UTC) #11
Andrew T Wilson (Slow)
LGTM http://codereview.chromium.org/8476003/diff/23001/chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc File chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc (right): http://codereview.chromium.org/8476003/diff/23001/chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc#newcode50 chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc:50: ASSERT_TRUE(browser); Small nit: change these to ASSERT_TRUE(blah != ...
9 years, 1 month ago (2011-11-17 22:50:35 UTC) #12
Leandro Graciá Gil
Landing shortly with the nits fixed. http://codereview.chromium.org/8476003/diff/23001/chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc File chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc (right): http://codereview.chromium.org/8476003/diff/23001/chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc#newcode50 chrome/browser/ui/views/status_icons/status_tray_chromeos_browsertest.cc:50: ASSERT_TRUE(browser); On 2011/11/17 ...
9 years, 1 month ago (2011-11-17 23:19:46 UTC) #13
Nikita (slow)
9 years, 1 month ago (2011-11-21 13:34:05 UTC) #14
http://codereview.chromium.org/8476003/diff/23001/chrome/browser/ui/views/sta...
File chrome/browser/ui/views/status_icons/status_icon_chromeos.cc (right):

http://codereview.chromium.org/8476003/diff/23001/chrome/browser/ui/views/sta...
chrome/browser/ui/views/status_icons/status_icon_chromeos.cc:19: class
StatusIconChromeOS::NotificationTrayButton
nit: Please add missing class level comment in next CLs.
There're now StatusIcon / StatusAreaButton entities so it would be good to
understand quickly where each one is used.

Powered by Google App Engine
This is Rietveld 408576698