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

Issue 2387503002: Fix menu scroll indicators and highlights overlapping the menu border. (Closed)

Created:
4 years, 2 months ago by Bret
Modified:
4 years, 2 months ago
Reviewers:
Peter Kasting, sky
CC:
chromium-reviews, tfarina
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Fix menu scroll indicators and highlights overlapping the menu border. The border is drawn with a 1 DIP inset, so the overflow scroll indicators and item highlights also need to be inset by 1 DIP. BUG=635996 Committed: https://crrev.com/82da69342711aa7a1683add6dc98470eec4120a7 Cr-Commit-Position: refs/heads/master@{#422907}

Patch Set 1 #

Patch Set 2 : change comments #

Total comments: 5

Patch Set 3 : inset in layout instead #

Unified diffs Side-by-side diffs Delta from patch set Stats (+14 lines, -34 lines) Patch
M chrome/browser/ui/views/infobars/infobar_view.h View 1 chunk +0 lines, -7 lines 0 comments Download
M chrome/browser/ui/views/infobars/infobar_view.cc View 1 chunk +0 lines, -16 lines 0 comments Download
M ui/views/controls/menu/menu_config.cc View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M ui/views/controls/menu/menu_scroll_view_container.cc View 1 2 2 chunks +6 lines, -6 lines 0 comments Download
M ui/views/round_rect_painter.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download
M ui/views/round_rect_painter.cc View 1 chunk +4 lines, -4 lines 0 comments Download

Messages

Total messages: 15 (7 generated)
Bret
https://codereview.chromium.org/2387503002/diff/20001/chrome/browser/ui/views/infobars/infobar_view.h File chrome/browser/ui/views/infobars/infobar_view.h (left): https://codereview.chromium.org/2387503002/diff/20001/chrome/browser/ui/views/infobars/infobar_view.h#oldcode96 chrome/browser/ui/views/infobars/infobar_view.h:96: void RunMenuAt(ui::MenuModel* menu_model, Deleted this because it's unused and ...
4 years, 2 months ago (2016-09-29 23:42:19 UTC) #5
sky
https://codereview.chromium.org/2387503002/diff/20001/ui/views/controls/menu/menu_item_view.cc File ui/views/controls/menu/menu_item_view.cc (right): https://codereview.chromium.org/2387503002/diff/20001/ui/views/controls/menu/menu_item_view.cc#newcode767 ui/views/controls/menu/menu_item_view.cc:767: // Avoids painting over the menu border. Doesn't MenuScrollViewContainer::Layout ...
4 years, 2 months ago (2016-09-30 02:46:42 UTC) #6
Bret
https://codereview.chromium.org/2387503002/diff/20001/ui/views/controls/menu/menu_item_view.cc File ui/views/controls/menu/menu_item_view.cc (right): https://codereview.chromium.org/2387503002/diff/20001/ui/views/controls/menu/menu_item_view.cc#newcode767 ui/views/controls/menu/menu_item_view.cc:767: // Avoids painting over the menu border. On 2016/09/30 ...
4 years, 2 months ago (2016-09-30 18:27:53 UTC) #7
Peter Kasting
I assume you added me for the infobars change and sky for the ui/ changes. ...
4 years, 2 months ago (2016-09-30 20:17:39 UTC) #8
sky
LGTM
4 years, 2 months ago (2016-10-03 15:49:31 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/2387503002/40001
4 years, 2 months ago (2016-10-04 18:28:00 UTC) #11
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 2 months ago (2016-10-04 20:27:12 UTC) #13
commit-bot: I haz the power
4 years, 2 months ago (2016-10-04 20:29:05 UTC) #15
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/82da69342711aa7a1683add6dc98470eec4120a7
Cr-Commit-Position: refs/heads/master@{#422907}

Powered by Google App Engine
This is Rietveld 408576698