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

Issue 2964453002: Use style::CONTEXT_TEXTFIELD for Combobox and Textfield (Closed)

Created:
3 years, 5 months ago by tapted
Modified:
3 years, 5 months ago
Reviewers:
Peter Kasting
CC:
chromium-reviews, tfarina, James Su, shuchen+watch_chromium.org, yusukes+watch_chromium.org, nona+watch_chromium.org, chrome-apps-syd-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Use style::CONTEXT_TEXTFIELD for Combobox and Textfield Combobox currently uses all of the folowing text-color constants: ui::NativeTheme::kColorId_TextfieldDefaultColor ui::NativeTheme::kColorId_TextfieldReadOnlyColor ui::NativeTheme::kColorId_LabelEnabledColor ui::NativeTheme::kColorId_LabelDisabledColor ui::NativeTheme::kColorId_ButtonEnabledColor That's too many, and kColorId_ButtonEnabledColor wants to go lighter under Harmony. Stop using it for Combobox. Also Textfields under Harmony are currently using Black only, but they should use the "primary" text color, which is a tiny bit lighter than black. Consolidate them both under views::style::CONTEXT_TEXTFIELD and a corresponding disabled style. Some tests didn't have a ViewsDelegate. Fix that. BUG=691891 Review-Url: https://codereview.chromium.org/2964453002 Cr-Commit-Position: refs/heads/master@{#483968} Committed: https://chromium.googlesource.com/chromium/src/+/1397566bcda02ab4f38737a2bd46a2e013341e0b

Patch Set 1 #

Patch Set 2 : Fix tests #

Patch Set 3 : Try mac again #

Total comments: 6

Patch Set 4 : comments + Adds GetHarmonyTextColorForNonStandardNativeTheme, but I think this belongs in CL-Zero #

Patch Set 5 : Rebase on top of https://codereview.chromium.org/2957263002 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+35 lines, -21 lines) Patch
M chrome/browser/ui/views/omnibox/omnibox_view_views_unittest.cc View 1 4 chunks +4 lines, -1 line 0 comments Download
M chrome/browser/ui/views/payments/validating_textfield_unittest.cc View 1 1 chunk +2 lines, -1 line 0 comments Download
M ui/views/cocoa/bridged_native_widget_unittest.mm View 1 2 2 chunks +6 lines, -0 lines 0 comments Download
M ui/views/controls/combobox/combobox.cc View 3 chunks +8 lines, -8 lines 0 comments Download
M ui/views/controls/textfield/textfield.cc View 1 2 3 1 chunk +3 lines, -3 lines 0 comments Download
M ui/views/style/typography_provider.cc View 1 2 3 4 2 chunks +12 lines, -8 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 34 (28 generated)
tapted
[2/4] PTAL. (This one is orthogonal). Thanks! https://codereview.chromium.org/2964453002/diff/40001/chrome/browser/ui/views/harmony/harmony_typography_provider.cc File chrome/browser/ui/views/harmony/harmony_typography_provider.cc (right): https://codereview.chromium.org/2964453002/diff/40001/chrome/browser/ui/views/harmony/harmony_typography_provider.cc#newcode108 chrome/browser/ui/views/harmony/harmony_typography_provider.cc:108: return SkColorSetRGB(0x21, ...
3 years, 5 months ago (2017-06-29 10:29:33 UTC) #15
Peter Kasting
LGTM https://codereview.chromium.org/2964453002/diff/40001/chrome/browser/ui/views/harmony/harmony_typography_provider.cc File chrome/browser/ui/views/harmony/harmony_typography_provider.cc (right): https://codereview.chromium.org/2964453002/diff/40001/chrome/browser/ui/views/harmony/harmony_typography_provider.cc#newcode70 chrome/browser/ui/views/harmony/harmony_typography_provider.cc:70: return theme.GetSystemColor( Can we just return TypographyProvider::GetColor(...) here? ...
3 years, 5 months ago (2017-06-29 20:24:57 UTC) #16
tapted
https://codereview.chromium.org/2964453002/diff/40001/chrome/browser/ui/views/harmony/harmony_typography_provider.cc File chrome/browser/ui/views/harmony/harmony_typography_provider.cc (right): https://codereview.chromium.org/2964453002/diff/40001/chrome/browser/ui/views/harmony/harmony_typography_provider.cc#newcode70 chrome/browser/ui/views/harmony/harmony_typography_provider.cc:70: return theme.GetSystemColor( On 2017/06/29 20:24:57, Peter Kasting wrote: > ...
3 years, 5 months ago (2017-06-30 05:53:43 UTC) #22
Peter Kasting
LGTM
3 years, 5 months ago (2017-06-30 08:36:24 UTC) #25
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/2964453002/100001
3 years, 5 months ago (2017-07-03 08:09:10 UTC) #31
commit-bot: I haz the power
3 years, 5 months ago (2017-07-03 09:19:50 UTC) #34
Message was sent while issue was closed.
Committed patchset #5 (id:100001) as
https://chromium.googlesource.com/chromium/src/+/1397566bcda02ab4f38737a2bd46...

Powered by Google App Engine
This is Rietveld 408576698