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

Issue 2201323002: Simplify VirtualKeyboardTray (Closed)

Created:
4 years, 4 months ago by mohsen
Modified:
4 years, 4 months ago
Reviewers:
James Cook, sadrul
CC:
chromium-reviews, kalyank, oshima+watch_chromium.org, sadrul
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Simplify VirtualKeyboardTray Despite being an ActionableView, VirtualKeyboardTray unnecessarily hosts a button and calls its ActionableView::PerformAction() from its ButtonListener::ButtonPressed(). We can get rid of the button and let the ActionableView handle the clicks on the item. This patch also fixes active background of the VirtualKeyboardTray to match active status of the virtual keyboard correctly. This is a step forward to enable ink drop ripples on VirtualKeyboardTray. BUG=612579 TEST=none Committed: https://crrev.com/85a36bf855820ffab6e2de766b5b069b5a87496c Cr-Commit-Position: refs/heads/master@{#410413}

Patch Set 1 #

Total comments: 9

Patch Set 2 : Addressed review comments #

Patch Set 3 : Removed HasObserver() #

Total comments: 2

Patch Set 4 : Added some comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+85 lines, -45 lines) Patch
M ash/common/keyboard/keyboard_ui.cc View 1 2 2 chunks +9 lines, -2 lines 0 comments Download
M ash/common/keyboard/keyboard_ui_observer.h View 1 1 chunk +1 line, -1 line 0 comments Download
M ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.h View 1 2 chunks +17 lines, -9 lines 0 comments Download
M ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc View 1 2 3 2 chunks +58 lines, -33 lines 0 comments Download

Messages

Total messages: 33 (19 generated)
mohsen
Please take a look...
4 years, 4 months ago (2016-08-03 21:53:55 UTC) #10
sadrul
https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc File ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc (right): https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode81 ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:81: void VirtualKeyboardTray::OnKeyboardEnabledStateChanged(bool new_value) { Call this |enabled|, or |new_enabled|. ...
4 years, 4 months ago (2016-08-04 16:36:37 UTC) #11
mohsen
https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc File ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc (right): https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode81 ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:81: void VirtualKeyboardTray::OnKeyboardEnabledStateChanged(bool new_value) { On 2016/08/04 at 16:36:37, sadrul ...
4 years, 4 months ago (2016-08-04 21:02:39 UTC) #12
sadrul
https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc File ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc (right): https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode114 ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:114: keyboard_controller->AddObserver(this); On 2016/08/04 21:02:38, mohsen wrote: > On 2016/08/04 ...
4 years, 4 months ago (2016-08-05 05:50:27 UTC) #17
mohsen
https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc File ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc (right): https://codereview.chromium.org/2201323002/diff/1/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode114 ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:114: keyboard_controller->AddObserver(this); On 2016/08/05 at 05:50:26, sadrul wrote: > On ...
4 years, 4 months ago (2016-08-05 18:35:04 UTC) #19
sadrul
lgtm. thanks
4 years, 4 months ago (2016-08-05 18:54:14 UTC) #20
mohsen
jamescook@: Please take a look...
4 years, 4 months ago (2016-08-05 19:46:58 UTC) #22
James Cook
LGTM with nit https://codereview.chromium.org/2201323002/diff/60001/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc File ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc (right): https://codereview.chromium.org/2201323002/diff/60001/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode83 ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:83: if (new_enabled) I would add a ...
4 years, 4 months ago (2016-08-05 20:24:25 UTC) #23
James Cook
On 2016/08/05 20:24:25, James Cook wrote: > LGTM with nit > > https://codereview.chromium.org/2201323002/diff/60001/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc > File ...
4 years, 4 months ago (2016-08-05 21:13:19 UTC) #24
mohsen
https://codereview.chromium.org/2201323002/diff/60001/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc File ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc (right): https://codereview.chromium.org/2201323002/diff/60001/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode83 ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:83: if (new_enabled) On 2016/08/05 at 20:24:25, James Cook wrote: ...
4 years, 4 months ago (2016-08-08 15:09:00 UTC) #26
James Cook
lgtm
4 years, 4 months ago (2016-08-08 17:35:08 UTC) #27
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/2201323002/80001
4 years, 4 months ago (2016-08-08 18:30:37 UTC) #30
commit-bot: I haz the power
Committed patchset #4 (id:80001)
4 years, 4 months ago (2016-08-08 20:08:28 UTC) #31
commit-bot: I haz the power
4 years, 4 months ago (2016-08-08 20:11:16 UTC) #33
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/85a36bf855820ffab6e2de766b5b069b5a87496c
Cr-Commit-Position: refs/heads/master@{#410413}

Powered by Google App Engine
This is Rietveld 408576698