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

Issue 8438064: Separate StatusAreaView from StatusAreaViewChromeos (Closed)

Created:
9 years, 1 month ago by stevenjb
Modified:
9 years, 1 month ago
Reviewers:
DaveMoore, sky
CC:
chromium-reviews, nkostylev+watch_chromium.org, hashimoto+watch_chromium.org, aboxhall+watch_chromium.org, yoshiki+watch_chromium.org, yuzo+watch_chromium.org, davidbarr+watch_chromium.org, dmazzoni+watch_chromium.org, dtseng+watch_chromium.org, Paweł Hajdan Jr., dcheng, ctguil+watch_chromium.org, stevenjb+watch_chromium.org, davemoore+watch_chromium.org, zork+watch_chromium.org, Leandro Graciá Gil
Visibility:
Public.

Description

WIP: Separate StatusAreaView from StatusAreaViewChromeos This is in preperation for moving StatusAreaView to ui: so that it is available for Aura. * Remove button specific accessors from StatusAreaView * Replace StatusAreaHost with StatusAreaButton::Delegate, eliminating unnecessary methods BUG=97263 TEST=Thoroughly test the status area on ChromeOS (there should be no visible or functional changes) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=109122

Patch Set 1 #

Patch Set 2 : . #

Total comments: 4

Patch Set 3 : Clang fixes + fixup Delegate #

Total comments: 11

Patch Set 4 : Address feedback and add RemoveButton(). #

Patch Set 5 : Rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+506 lines, -493 lines) Patch
M chrome/browser/chromeos/frame/browser_view.h View 1 2 3 6 chunks +12 lines, -14 lines 0 comments Download
M chrome/browser/chromeos/frame/browser_view.cc View 1 2 3 5 chunks +30 lines, -34 lines 0 comments Download
M chrome/browser/chromeos/login/background_view.h View 1 2 3 6 chunks +18 lines, -14 lines 0 comments Download
M chrome/browser/chromeos/login/background_view.cc View 1 2 3 6 chunks +18 lines, -26 lines 0 comments Download
M chrome/browser/chromeos/login/existing_user_controller.cc View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/keyboard_switch_menu.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/login/keyboard_switch_menu.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/login/screen_locker_views.cc View 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_view.h View 1 2 3 5 chunks +15 lines, -16 lines 0 comments Download
M chrome/browser/chromeos/login/webui_login_view.cc View 1 2 3 4 chunks +18 lines, -28 lines 0 comments Download
A chrome/browser/chromeos/status/OWNERS View 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/status/accessibility_menu_button.h View 1 2 3 4 4 chunks +6 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/status/accessibility_menu_button.cc View 1 2 3 4 3 chunks +8 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/accessibility_menu_button_browsertest.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/caps_lock_menu_button.h View 1 2 3 4 2 chunks +1 line, -2 lines 0 comments Download
M chrome/browser/chromeos/status/caps_lock_menu_button.cc View 1 2 3 4 3 chunks +10 lines, -8 lines 0 comments Download
M chrome/browser/chromeos/status/caps_lock_menu_button_browsertest.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/clock_menu_button.h View 4 chunks +4 lines, -19 lines 0 comments Download
M chrome/browser/chromeos/status/clock_menu_button.cc View 1 2 6 chunks +20 lines, -30 lines 0 comments Download
M chrome/browser/chromeos/status/clock_menu_button_browsertest.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/input_method_menu.h View 4 chunks +4 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/status/input_method_menu.cc View 6 chunks +12 lines, -12 lines 0 comments Download
M chrome/browser/chromeos/status/input_method_menu_button.h View 2 chunks +5 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/input_method_menu_button.cc View 1 2 6 chunks +19 lines, -15 lines 0 comments Download
M chrome/browser/chromeos/status/input_method_menu_button_browsertest.cc View 2 chunks +2 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/memory_menu_button.h View 1 chunk +1 line, -3 lines 0 comments Download
M chrome/browser/chromeos/status/memory_menu_button.cc View 2 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/network_dropdown_button.cc View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/chromeos/status/network_menu_button.h View 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/chromeos/status/network_menu_button.cc View 1 2 3 chunks +13 lines, -7 lines 0 comments Download
M chrome/browser/chromeos/status/power_menu_button.h View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/chromeos/status/power_menu_button.cc View 1 2 3 4 2 chunks +4 lines, -2 lines 0 comments Download
M chrome/browser/chromeos/status/power_menu_button_browsertest.cc View 1 2 3 4 2 chunks +2 lines, -4 lines 0 comments Download
M chrome/browser/chromeos/status/status_area_button.h View 1 2 3 4 chunks +44 lines, -22 lines 0 comments Download
M chrome/browser/chromeos/status/status_area_button.cc View 1 2 3 6 chunks +21 lines, -38 lines 0 comments Download
D chrome/browser/chromeos/status/status_area_host.h View 1 chunk +0 lines, -72 lines 0 comments Download
M chrome/browser/chromeos/status/status_area_view.h View 1 2 3 2 chunks +14 lines, -35 lines 0 comments Download
M chrome/browser/chromeos/status/status_area_view.cc View 1 2 3 5 chunks +24 lines, -49 lines 0 comments Download
A chrome/browser/chromeos/status/status_area_view_chromeos.h View 1 2 3 1 chunk +64 lines, -0 lines 0 comments Download
A chrome/browser/chromeos/status/status_area_view_chromeos.cc View 1 2 3 4 1 chunk +84 lines, -0 lines 0 comments Download
M chrome/browser/chromeos/view_ids.h View 1 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 1 chunk +4 lines, -3 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
stevenjb
Dave, can you take a look at this one? This round of changes are ChromeOS ...
9 years, 1 month ago (2011-11-03 17:07:06 UTC) #1
tfarina
http://codereview.chromium.org/8438064/diff/3001/chrome/browser/chromeos/status/status_area_button.h File chrome/browser/chromeos/status/status_area_button.h (right): http://codereview.chromium.org/8438064/diff/3001/chrome/browser/chromeos/status/status_area_button.h#newcode33 chrome/browser/chromeos/status/status_area_button.h:33: const views::View* button_view, int command_id) const = 0; could ...
9 years, 1 month ago (2011-11-03 19:45:05 UTC) #2
stevenjb
http://codereview.chromium.org/8438064/diff/3001/chrome/browser/chromeos/status/status_area_button.h File chrome/browser/chromeos/status/status_area_button.h (right): http://codereview.chromium.org/8438064/diff/3001/chrome/browser/chromeos/status/status_area_button.h#newcode33 chrome/browser/chromeos/status/status_area_button.h:33: const views::View* button_view, int command_id) const = 0; On ...
9 years, 1 month ago (2011-11-04 00:46:42 UTC) #3
DaveMoore
http://codereview.chromium.org/8438064/diff/7001/chrome/browser/chromeos/login/background_view.cc File chrome/browser/chromeos/login/background_view.cc (right): http://codereview.chromium.org/8438064/diff/7001/chrome/browser/chromeos/login/background_view.cc#newcode217 chrome/browser/chromeos/login/background_view.cc:217: ClockMenuButton* clock_view = static_cast<ClockMenuButton*>( I'd rather see GetClockMenuButton() in ...
9 years, 1 month ago (2011-11-07 15:36:18 UTC) #4
tfarina
http://codereview.chromium.org/8438064/diff/7001/chrome/browser/chromeos/status/status_area_button.h File chrome/browser/chromeos/status/status_area_button.h (right): http://codereview.chromium.org/8438064/diff/7001/chrome/browser/chromeos/status/status_area_button.h#newcode31 chrome/browser/chromeos/status/status_area_button.h:31: Delegate() {} You don't need this. http://codereview.chromium.org/8438064/diff/7001/chrome/browser/chromeos/status/status_area_button.h#newcode49 chrome/browser/chromeos/status/status_area_button.h:49: virtual ...
9 years, 1 month ago (2011-11-07 15:45:44 UTC) #5
stevenjb
Addressed feedback and added RemoveButton() to StatusAreaView() to facilitate dynamically adding / removing status area ...
9 years, 1 month ago (2011-11-08 00:24:22 UTC) #6
DaveMoore
lgtm
9 years, 1 month ago (2011-11-08 06:08:27 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/stevenjb@chromium.org/8438064/14001
9 years, 1 month ago (2011-11-08 18:15:51 UTC) #8
commit-bot: I haz the power
9 years, 1 month ago (2011-11-08 18:16:05 UTC) #9
Can't apply patch for file
chrome/browser/chromeos/status/accessibility_menu_button.cc.
While running patch -p1 --forward --force;
patching file chrome/browser/chromeos/status/accessibility_menu_button.cc
Hunk #1 FAILED at 7.
Hunk #2 succeeded at 35 (offset 4 lines).
1 out of 2 hunks FAILED -- saving rejects to file
chrome/browser/chromeos/status/accessibility_menu_button.cc.rej

Powered by Google App Engine
This is Rietveld 408576698