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

Issue 2712733003: Remove non-MD code from VirtualKeyboardTray (Closed)

Created:
3 years, 10 months ago by mohsen
Modified:
3 years, 10 months ago
Reviewers:
tdanderson
CC:
chromium-reviews, dfaden+virtualkb_google.com, groby+virtualkb_chromium.org, kalyank, oka+watchvk_chromium.org, oshima+watch_chromium.org, sadrul, yhanada+watchvk_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove non-MD code from VirtualKeyboardTray BUG=687812 TEST=none Review-Url: https://codereview.chromium.org/2712733003 Cr-Commit-Position: refs/heads/master@{#452315} Committed: https://chromium.googlesource.com/chromium/src/+/6c555b4db7b5e0b3cf8277575a90f47934acd465

Patch Set 1 #

Patch Set 2 : Rebased and removed unused resource #

Total comments: 6

Patch Set 3 : Addressed review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -42 lines) Patch
M ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc View 1 2 3 chunks +6 lines, -32 lines 0 comments Download
M ash/common/system/tray/tray_constants.h View 1 2 1 chunk +0 lines, -6 lines 0 comments Download
M ash/common/system/tray/tray_constants.cc View 1 2 2 chunks +0 lines, -3 lines 0 comments Download
M ash/resources/ash_resources.grd View 1 1 chunk +0 lines, -1 line 0 comments Download
D ash/resources/default_100_percent/cros/status/status_virtual_keyboard.png View 1 Binary file 0 comments Download
D ash/resources/default_200_percent/cros/status/status_virtual_keyboard.png View 1 Binary file 0 comments Download

Messages

Total messages: 16 (11 generated)
mohsen
Please take a look...
3 years, 10 months ago (2017-02-22 20:06:26 UTC) #4
tdanderson
LGTM with some comments https://codereview.chromium.org/2712733003/diff/20001/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/2712733003/diff/20001/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode34 ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:34: icon_->SetImage(CreateVectorIcon(kShelfKeyboardIcon, kShelfIconColor)); nit: gfx::CreateVectorIcon https://codereview.chromium.org/2712733003/diff/20001/ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc#newcode103 ...
3 years, 10 months ago (2017-02-22 21:52:54 UTC) #9
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/2712733003/40001
3 years, 10 months ago (2017-02-22 23:35:11 UTC) #12
commit-bot: I haz the power
Committed patchset #3 (id:40001) as https://chromium.googlesource.com/chromium/src/+/6c555b4db7b5e0b3cf8277575a90f47934acd465
3 years, 10 months ago (2017-02-23 00:52:32 UTC) #15
mohsen
3 years, 10 months ago (2017-02-23 04:58:32 UTC) #16
Message was sent while issue was closed.
Forgot to publish my comments!

https://codereview.chromium.org/2712733003/diff/20001/ash/common/system/chrom...
File ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc
(right):

https://codereview.chromium.org/2712733003/diff/20001/ash/common/system/chrom...
ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:34:
icon_->SetImage(CreateVectorIcon(kShelfKeyboardIcon, kShelfIconColor));
On 2017/02/22 at 21:52:54, tdanderson wrote:
> nit: gfx::CreateVectorIcon

Done.

https://codereview.chromium.org/2712733003/diff/20001/ash/common/system/chrom...
ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:103: void
VirtualKeyboardTray::SetIconBorderForShelfAlignment() {
On 2017/02/22 at 21:52:54, tdanderson wrote:
> With this patch and your other patch
https://chromiumcodereview.appspot.com/2711663003/, both implementations of
SetIconBorderForShelfAlignment() will be identical. In a follow-up CL mind
taking a look to see if there is a way this code can be shared? I also suspect
that the palette button and notification button have identical code somewhere
too since those buttons are also square in MD.
> 
> Alternatively, just add a comment on crbug.com/690992 and that can be
addressed later.

Added comment to https://crbug.com/690992.

https://codereview.chromium.org/2712733003/diff/20001/ash/common/system/chrom...
ash/common/system/chromeos/virtual_keyboard/virtual_keyboard_tray.cc:105: const
int size = GetTrayConstant(VIRTUAL_KEYBOARD_BUTTON_SIZE);
On 2017/02/22 at 21:52:54, tdanderson wrote:
> You can rip out VIRTUAL_KEYBOARD_BUTTON_SIZE entirely and just use
kTrayItemSize here (as is done in
OverviewButtonTray::SetIconBorderForShelfAlignment()).

Done.

Powered by Google App Engine
This is Rietveld 408576698