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

Issue 431473003: Make all views platforms use 'new' (cros-style) wrench menu. (Closed)

Created:
6 years, 4 months ago by Evan Stade
Modified:
6 years, 4 months ago
Reviewers:
Peter Kasting, sky
CC:
chromium-reviews, tfarina
Project:
chromium
Visibility:
Public.

Description

Make all views platforms use 'new' (cros-style) wrench menu. On ChromeOS, this patch should have no effect on the menu's appearance. On Windows, this patch will give the menu the new style buttons, item placement, and item strings. The rows with buttons should be the same height before and after the patch (which is less than the height for ChromeOS). BUG=365418 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=287570

Patch Set 1 #

Patch Set 2 : self style nit #

Patch Set 3 : retain vertical spacing #

Patch Set 4 : . #

Patch Set 5 : support upper and lower separators on Win #

Patch Set 6 : lower and upper separators on windows #

Patch Set 7 : adjust separator sizing #

Patch Set 8 : adjust horizontal padding #

Patch Set 9 : pixel perfect cros #

Patch Set 10 : fix compile errors #

Unified diffs Side-by-side diffs Delta from patch set Stats (+135 lines, -340 lines) Patch
M chrome/browser/ui/cocoa/wrench_menu/wrench_menu_controller.mm View 1 2 3 4 5 6 7 8 9 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/toolbar/wrench_menu_model.h View 2 chunks +6 lines, -12 lines 0 comments Download
M chrome/browser/ui/toolbar/wrench_menu_model.cc View 1 2 8 chunks +14 lines, -30 lines 0 comments Download
M chrome/browser/ui/toolbar/wrench_menu_model_unittest.cc View 1 2 3 4 5 6 7 8 9 2 chunks +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/toolbar/toolbar_view.cc View 1 2 3 4 1 chunk +3 lines, -14 lines 0 comments Download
M chrome/browser/ui/views/toolbar/wrench_menu.h View 1 2 4 chunks +2 lines, -14 lines 0 comments Download
M chrome/browser/ui/views/toolbar/wrench_menu.cc View 1 2 3 4 5 6 7 8 24 chunks +74 lines, -229 lines 0 comments Download
M ui/views/controls/menu/menu_config_win.cc View 1 2 3 4 5 6 1 chunk +3 lines, -0 lines 0 comments Download
M ui/views/controls/menu/menu_separator.h View 1 2 3 4 5 1 chunk +3 lines, -1 line 0 comments Download
M ui/views/controls/menu/menu_separator_views.cc View 1 2 3 4 2 chunks +25 lines, -24 lines 0 comments Download
M ui/views/controls/menu/menu_separator_win.cc View 1 2 3 4 3 chunks +2 lines, -13 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
Evan Stade
see comments on bug from sgabriel
6 years, 4 months ago (2014-07-30 00:13:09 UTC) #1
sky
I added a comment to the bug. Ping this review when the issue is resolved. ...
6 years, 4 months ago (2014-07-30 01:06:53 UTC) #2
Evan Stade
sgabriel responded on the bug. Is that response sufficient, or would you like me to ...
6 years, 4 months ago (2014-07-30 21:51:57 UTC) #3
Peter Kasting
Not LGTM (see comments on bug)
6 years, 4 months ago (2014-08-03 09:28:19 UTC) #4
Evan Stade
patch updated; screenshots on bug. PTAL
6 years, 4 months ago (2014-08-04 19:24:40 UTC) #5
Peter Kasting
On 2014/08/03 09:28:19, Peter Kasting wrote: > Not LGTM (see comments on bug) Withdrawing this ...
6 years, 4 months ago (2014-08-04 21:27:44 UTC) #6
sky
LGTM
6 years, 4 months ago (2014-08-04 21:52:43 UTC) #7
Evan Stade
thanks for review.
6 years, 4 months ago (2014-08-04 21:53:25 UTC) #8
Evan Stade
The CQ bit was checked by estade@chromium.org
6 years, 4 months ago (2014-08-04 21:54:08 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/estade@chromium.org/431473003/150001
6 years, 4 months ago (2014-08-04 21:56:09 UTC) #10
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_gpu on tryserver.chromium.gpu ...
6 years, 4 months ago (2014-08-04 23:06:23 UTC) #11
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-04 23:12:43 UTC) #12
commit-bot: I haz the power
Try jobs failed on following builders: mac_chromium_compile_dbg on tryserver.chromium.mac (http://build.chromium.org/p/tryserver.chromium.mac/builders/mac_chromium_compile_dbg/builds/2677)
6 years, 4 months ago (2014-08-04 23:12:44 UTC) #13
Evan Stade
The CQ bit was checked by estade@chromium.org
6 years, 4 months ago (2014-08-05 00:55:28 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/estade@chromium.org/431473003/170001
6 years, 4 months ago (2014-08-05 00:57:34 UTC) #15
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: linux_chromium_chromeos_rel_swarming on tryserver.chromium.linux ...
6 years, 4 months ago (2014-08-05 02:50:59 UTC) #16
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 4 months ago (2014-08-05 04:19:38 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_swarming on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_swarming/builds/1106)
6 years, 4 months ago (2014-08-05 04:19:39 UTC) #18
Evan Stade
The CQ bit was checked by estade@chromium.org
6 years, 4 months ago (2014-08-05 17:31:06 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/estade@chromium.org/431473003/170001
6 years, 4 months ago (2014-08-05 17:32:55 UTC) #20
commit-bot: I haz the power
6 years, 4 months ago (2014-08-05 18:20:32 UTC) #21
Message was sent while issue was closed.
Change committed as 287570

Powered by Google App Engine
This is Rietveld 408576698