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

Issue 2793153004: [Ash] Remove non-MD code from ImeListView and ImeListItemView (Closed)

Created:
3 years, 8 months ago by tdanderson
Modified:
3 years, 8 months ago
Reviewers:
Evan Stade, Azure Wei
CC:
chromium-reviews, sadrul, yusukes+watch_chromium.org, shuchen+watch_chromium.org, nona+watch_chromium.org, oshima+watch_chromium.org, kalyank
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Ash] Remove non-MD code from ImeListView and ImeListItemView Remove the pre-material design code paths remaining in ImeListView and ImeListItemView. BUG=686286 TEST=manual Review-Url: https://codereview.chromium.org/2793153004 Cr-Commit-Position: refs/heads/master@{#462228} Committed: https://chromium.googlesource.com/chromium/src/+/9e3fb2888342b8a8037c5b8288fd53dc6c30cf9a

Patch Set 1 #

Total comments: 5

Patch Set 2 : rebase #

Patch Set 3 : docs #

Total comments: 5

Patch Set 4 : class level docs for KeyboardStatusRow #

Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -219 lines) Patch
M ash/ash_strings.grd View 1 chunk +0 lines, -6 lines 0 comments Download
M ash/common/system/chromeos/ime_menu/ime_list_view.h View 1 2 3 chunks +8 lines, -20 lines 0 comments Download
M ash/common/system/chromeos/ime_menu/ime_list_view.cc View 1 2 3 16 chunks +39 lines, -151 lines 0 comments Download
M ash/common/system/chromeos/ime_menu/ime_menu_tray.h View 1 2 1 chunk +4 lines, -2 lines 0 comments Download
M ash/common/system/chromeos/ime_menu/ime_menu_tray.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M ash/common/system/ime/tray_ime_chromeos.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M ash/common/system/ime/tray_ime_chromeos.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M ash/common/system/tray/tray_constants.h View 1 2 chunks +0 lines, -5 lines 0 comments Download
M ash/common/system/tray/tray_constants.cc View 1 2 chunks +0 lines, -5 lines 0 comments Download
M ash/common/system/tray/tray_details_view.h View 1 chunk +0 lines, -3 lines 0 comments Download
M ash/common/system/tray/tray_details_view.cc View 2 chunks +0 lines, -26 lines 0 comments Download

Messages

Total messages: 26 (15 generated)
tdanderson
estade@ and azurewei@, please take a look.
3 years, 8 months ago (2017-04-04 22:32:45 UTC) #4
Evan Stade
https://codereview.chromium.org/2793153004/diff/1/ash/common/system/chromeos/ime_menu/ime_list_view.cc File ash/common/system/chromeos/ime_menu/ime_list_view.cc (right): https://codereview.chromium.org/2793153004/diff/1/ash/common/system/chromeos/ime_menu/ime_list_view.cc#newcode137 ash/common/system/chromeos/ime_menu/ime_list_view.cc:137: class KeyboardStatusRow : public views::View { where does this ...
3 years, 8 months ago (2017-04-04 23:40:48 UTC) #7
tdanderson
Please take another look. https://codereview.chromium.org/2793153004/diff/1/ash/common/system/chromeos/ime_menu/ime_list_view.cc File ash/common/system/chromeos/ime_menu/ime_list_view.cc (right): https://codereview.chromium.org/2793153004/diff/1/ash/common/system/chromeos/ime_menu/ime_list_view.cc#newcode137 ash/common/system/chromeos/ime_menu/ime_list_view.cc:137: class KeyboardStatusRow : public views::View ...
3 years, 8 months ago (2017-04-05 17:54:43 UTC) #9
Evan Stade
Azure might be able to help clear this up. https://codereview.chromium.org/2793153004/diff/1/ash/common/system/chromeos/ime_menu/ime_list_view.cc File ash/common/system/chromeos/ime_menu/ime_list_view.cc (right): https://codereview.chromium.org/2793153004/diff/1/ash/common/system/chromeos/ime_menu/ime_list_view.cc#newcode137 ash/common/system/chromeos/ime_menu/ime_list_view.cc:137: ...
3 years, 8 months ago (2017-04-05 18:02:56 UTC) #11
tdanderson
On 2017/04/05 18:02:56, Evan Stade wrote: > Azure might be able to help clear this ...
3 years, 8 months ago (2017-04-05 18:13:45 UTC) #12
Evan Stade
lgtm with updated docs https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chromeos/ime_menu/ime_list_view.cc File ash/common/system/chromeos/ime_menu/ime_list_view.cc (right): https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chromeos/ime_menu/ime_list_view.cc#newcode177 ash/common/system/chromeos/ime_menu/ime_list_view.cc:177: return GetPreferredSize().height(); I don't actually ...
3 years, 8 months ago (2017-04-05 19:04:44 UTC) #15
tdanderson
https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chromeos/ime_menu/ime_list_view.cc File ash/common/system/chromeos/ime_menu/ime_list_view.cc (right): https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chromeos/ime_menu/ime_list_view.cc#newcode177 ash/common/system/chromeos/ime_menu/ime_list_view.cc:177: return GetPreferredSize().height(); On 2017/04/05 19:04:44, Evan Stade wrote: > ...
3 years, 8 months ago (2017-04-05 21:03:44 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2793153004/60001
3 years, 8 months ago (2017-04-05 21:05:37 UTC) #21
commit-bot: I haz the power
Committed patchset #4 (id:60001) as https://chromium.googlesource.com/chromium/src/+/9e3fb2888342b8a8037c5b8288fd53dc6c30cf9a
3 years, 8 months ago (2017-04-05 21:44:26 UTC) #24
Evan Stade
https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chromeos/ime_menu/ime_list_view.cc File ash/common/system/chromeos/ime_menu/ime_list_view.cc (right): https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chromeos/ime_menu/ime_list_view.cc#newcode316 ash/common/system/chromeos/ime_menu/ime_list_view.cc:316: if (keyboard_status_row_ && sender == keyboard_status_row_->toggle()) { On 2017/04/05 ...
3 years, 8 months ago (2017-04-05 23:43:06 UTC) #25
tdanderson
3 years, 8 months ago (2017-04-06 18:06:50 UTC) #26
Message was sent while issue was closed.
On 2017/04/05 23:43:06, Evan Stade wrote:
>
https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chrom...
> File ash/common/system/chromeos/ime_menu/ime_list_view.cc (right):
> 
>
https://codereview.chromium.org/2793153004/diff/40001/ash/common/system/chrom...
> ash/common/system/chromeos/ime_menu/ime_list_view.cc:316: if
> (keyboard_status_row_ && sender == keyboard_status_row_->toggle()) {
> On 2017/04/05 21:03:44, tdanderson wrote:
> > On 2017/04/05 19:04:44, Evan Stade wrote:
> > > DCHECK this condition?
> > 
> > We should leave as-is since this method is called by its override
> > IMEDetailedView::HandleButtonPressed(), and the condition is not necessarily
> > true (if the user clicks the settings button, for instance).
> 
> I would argue that function should look like
> 
> IMEDetailedView::HandleButtonPressed() {
>     if (sender == settings_button_)
>       ShowSettings();
>     else
>       ImeListView::HandleButtonPressed(sender, event);
> }

Hm, good idea. Thanks: https://codereview.chromium.org/2805733002

Powered by Google App Engine
This is Rietveld 408576698