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

Issue 344643002: [reland] views: Move MenuButton from TextButton to LabelButton. (Closed)

Created:
6 years, 6 months ago by Elliot Glaysher
Modified:
6 years, 6 months ago
CC:
chromium-reviews, chrome-apps-syd-reviews_chromium.org, extensions-reviews_chromium.org, benquan, tfarina, dcheng, Dane Wallinga, dyu1, estade+watch_chromium.org, chromium-apps-reviews_chromium.org, markusheintz_, James Su, Ilya Sherman, rouslan+autofillwatch_chromium.org
Project:
chromium
Visibility:
Public.

Description

[reland] views: Move MenuButton from TextButton to LabelButton. [This reland also fixes an issue with the label drawn on top of the old profile switching menu. It also expands ExtensionApiTest.Bookmarks disabling from just Windows to Windows and Linux.] This also converts the TextButtons in the BookmarkBarView to LabelButtons, since they need to have the same base class as MenuButton does. This also standardizes on fade eliding instead of fade eliding sometimes and ellipsis eliding in other cases. This patch has the effect that everything on the bookmark bar also renders with GTK+ borders in GTK theme mode on Linux. BUG=155363, 331924, 385934, 383452 R=msw@chromium.org, noms@chromium.org TBR=msw@chromium.org, sky@chromium.org First Review URL: https://codereview.chromium.org/298813002 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278156

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+309 lines, -247 lines) Patch
M chrome/browser/extensions/api/bookmarks/bookmark_apitest.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/libgtk2ui/gtk2_border.h View 4 chunks +3 lines, -5 lines 0 comments Download
M chrome/browser/ui/libgtk2ui/gtk2_border.cc View 4 chunks +4 lines, -15 lines 0 comments Download
M chrome/browser/ui/libgtk2ui/gtk2_ui.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/libgtk2ui/gtk2_ui.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/autofill/autofill_dialog_views.cc View 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view.h View 4 chunks +5 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc View 19 chunks +70 lines, -41 lines 1 comment Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view_test.cc View 34 chunks +35 lines, -35 lines 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bar_view_unittest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/content_setting_bubble_contents.cc View 3 chunks +4 lines, -6 lines 0 comments Download
M chrome/browser/ui/views/find_bar_view.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_non_client_frame_view.cc View 1 chunk +1 line, -4 lines 0 comments Download
M chrome/browser/ui/views/infobars/extension_infobar.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/infobars/infobar_view.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/location_bar/location_bar_view.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/profiles/avatar_label.cc View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/profiles/new_avatar_button.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/profiles/new_avatar_button.cc View 5 chunks +21 lines, -26 lines 0 comments Download
M chrome/browser/ui/views/tabs/tab_drag_controller_interactive_uitest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/toolbar/browser_action_test_util_views.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/toolbar/browser_action_view.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/toolbar/browser_action_view.cc View 8 chunks +14 lines, -22 lines 0 comments Download
M chrome/browser/ui/views/toolbar/browser_actions_container.cc View 4 chunks +33 lines, -7 lines 0 comments Download
M chrome/browser/ui/views/toolbar/wrench_toolbar_button.h View 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/toolbar/wrench_toolbar_button.cc View 2 chunks +6 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/website_settings/permission_selector_view.cc View 3 chunks +4 lines, -24 lines 0 comments Download
M chrome/browser/ui/views/website_settings/permissions_bubble_view.cc View 1 chunk +1 line, -1 line 0 comments Download
M ui/app_list/views/search_box_view.cc View 2 chunks +7 lines, -4 lines 0 comments Download
M ui/message_center/views/notifier_settings_view.cc View 1 chunk +1 line, -0 lines 0 comments Download
M ui/views/button_drag_utils.h View 2 chunks +12 lines, -1 line 0 comments Download
M ui/views/button_drag_utils.cc View 3 chunks +18 lines, -6 lines 0 comments Download
M ui/views/controls/button/custom_button.h View 1 chunk +2 lines, -2 lines 0 comments Download
M ui/views/controls/button/label_button.h View 3 chunks +9 lines, -1 line 0 comments Download
M ui/views/controls/button/label_button.cc View 4 chunks +10 lines, -2 lines 0 comments Download
M ui/views/controls/button/menu_button.h View 4 chunks +6 lines, -5 lines 0 comments Download
M ui/views/controls/button/menu_button.cc View 8 chunks +19 lines, -7 lines 0 comments Download
M ui/views/controls/button/radio_button.h View 1 chunk +1 line, -1 line 0 comments Download
M ui/views/linux_ui/linux_ui.h View 2 chunks +2 lines, -1 line 0 comments Download

Messages

Total messages: 5 (0 generated)
Elliot Glaysher
This patch also rolls in the fix from https://codereview.chromium.org/341733002/ , which didn't land because trybot ...
6 years, 6 months ago (2014-06-18 18:13:12 UTC) #1
msw
On 2014/06/18 18:13:12, Elliot Glaysher wrote: > This patch also rolls in the fix from ...
6 years, 6 months ago (2014-06-18 18:22:55 UTC) #2
noms (inactive)
lgtm, but I have no powers :)
6 years, 6 months ago (2014-06-18 19:16:14 UTC) #3
Evan Stade
https://codereview.chromium.org/344643002/diff/1/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc File chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc (right): https://codereview.chromium.org/344643002/diff/1/chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc#newcode1801 chrome/browser/ui/views/bookmarks/bookmark_bar_view.cc:1801: GetBookmarkButton(i)->SetTextColor(views::Button::STATE_NORMAL, color); why isn't this done in MenuButton::OnThemeChanged()?
6 years, 6 months ago (2014-06-18 20:24:29 UTC) #4
Elliot Glaysher
6 years, 6 months ago (2014-06-18 20:31:02 UTC) #5
Message was sent while issue was closed.
Committed patchset #1 manually as r278156 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698