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

Unified Diff: chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm

Issue 1821823004: [Mac][Material Design] Update Omnibox dropdown on Mac to MD (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Clean up for review. Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
diff --git a/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm b/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
index d82e4b675ef266b88a1f40269d924c7f2e701eb4..3c7943512fce1dce3b9b73b6205769eda85aab44 100644
--- a/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
+++ b/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm
@@ -32,6 +32,8 @@
#include "components/toolbar/toolbar_model.h"
#include "content/public/browser/web_contents.h"
#include "extensions/common/constants.h"
+#include "grit/components_scaled_resources.h"
+#include "grit/theme_resources.h"
#import "skia/ext/skia_utils_mac.h"
#import "third_party/mozilla/NSPasteboard+Utils.h"
#include "ui/base/clipboard/clipboard.h"
@@ -86,29 +88,29 @@ NSColor* ColorWithRGBBytes(int rr, int gg, int bb) {
alpha:1.0];
}
-NSColor* HostTextColor(bool inDarkMode) {
+NSColor* HostTextColor(bool in_dark_mode) {
if (!ui::MaterialDesignController::IsModeMaterial()) {
return [NSColor blackColor];
}
- return inDarkMode ? [NSColor whiteColor] : [NSColor blackColor];
+ return in_dark_mode ? [NSColor whiteColor] : [NSColor blackColor];
}
-NSColor* SecureSchemeColor(bool inDarkMode) {
+NSColor* SecureSchemeColor(bool in_dark_mode) {
if (!ui::MaterialDesignController::IsModeMaterial()) {
return ColorWithRGBBytes(0x07, 0x95, 0x00);
}
- return inDarkMode ? [NSColor colorWithCalibratedWhite:1 alpha:0.5] :
- skia::SkColorToCalibratedNSColor(gfx::kGoogleGreen700);
+ return in_dark_mode ? [NSColor colorWithCalibratedWhite:1 alpha:0.5] :
+ skia::SkColorToCalibratedNSColor(gfx::kGoogleGreen700);
}
-NSColor* SecurityWarningSchemeColor(bool inDarkMode) {
- return inDarkMode ? [NSColor colorWithCalibratedWhite:1 alpha:0.5] :
- skia::SkColorToCalibratedNSColor(gfx::kGoogleYellow700);
+NSColor* SecurityWarningSchemeColor(bool in_dark_mode) {
+ return in_dark_mode ? [NSColor colorWithCalibratedWhite:1 alpha:0.5] :
+ skia::SkColorToCalibratedNSColor(gfx::kGoogleYellow700);
}
-NSColor* SecurityErrorSchemeColor(bool inDarkMode) {
+NSColor* SecurityErrorSchemeColor(bool in_dark_mode) {
if (!ui::MaterialDesignController::IsModeMaterial()) {
return ColorWithRGBBytes(0xa2, 0x00, 0x00);
}
- return inDarkMode ? [NSColor colorWithCalibratedWhite:1 alpha:0.5] :
- skia::SkColorToCalibratedNSColor(gfx::kGoogleRed700);
+ return in_dark_mode ? [NSColor colorWithCalibratedWhite:1 alpha:0.5] :
+ skia::SkColorToCalibratedNSColor(gfx::kGoogleRed700);
}
const char kOmniboxViewMacStateKey[] = "OmniboxViewMacState";
@@ -545,7 +547,7 @@ void OmniboxViewMac::ApplyTextAttributes(
NSMutableAttributedString* attributedString) {
NSUInteger as_length = [attributedString length];
NSRange as_entire_string = NSMakeRange(0, as_length);
- bool inDarkMode = [[field_ window] inIncognitoModeWithSystemTheme];
+ bool in_dark_mode = [[field_ window] inIncognitoModeWithSystemTheme];
ApplyTextStyle(attributedString);
@@ -564,12 +566,12 @@ void OmniboxViewMac::ApplyTextAttributes(
if (model()->CurrentTextIsURL() &&
(host.is_nonempty() || grey_out_url)) {
[attributedString addAttribute:NSForegroundColorAttributeName
- value:BaseTextColor(inDarkMode)
+ value:BaseTextColor(in_dark_mode)
range:as_entire_string];
if (!grey_out_url) {
[attributedString addAttribute:NSForegroundColorAttributeName
- value:HostTextColor(inDarkMode)
+ value:HostTextColor(in_dark_mode)
range:ComponentToNSRange(host)];
}
}
@@ -587,20 +589,20 @@ void OmniboxViewMac::ApplyTextAttributes(
NSColor* color;
if (security_level == security_state::SecurityStateModel::EV_SECURE ||
security_level == security_state::SecurityStateModel::SECURE) {
- color = SecureSchemeColor(inDarkMode);
+ color = SecureSchemeColor(in_dark_mode);
} else if (security_level ==
security_state::SecurityStateModel::SECURITY_ERROR) {
- color = SecurityErrorSchemeColor(inDarkMode);
+ color = SecurityErrorSchemeColor(in_dark_mode);
// Add a strikethrough through the scheme.
[attributedString addAttribute:NSStrikethroughStyleAttributeName
value:[NSNumber numberWithInt:NSUnderlineStyleSingle]
range:ComponentToNSRange(scheme)];
} else if (security_level ==
security_state::SecurityStateModel::SECURITY_WARNING) {
- color = SecurityWarningSchemeColor(inDarkMode);
+ color = SecurityWarningSchemeColor(in_dark_mode);
} else {
NOTREACHED();
- color = BaseTextColor(inDarkMode);
+ color = BaseTextColor(in_dark_mode);
}
[attributedString addAttribute:NSForegroundColorAttributeName
value:color
@@ -1101,7 +1103,13 @@ NSFont* OmniboxViewMac::GetLargeFont(int style) {
NSFont* OmniboxViewMac::GetSmallFont(int style) {
ui::ResourceBundle& rb = ui::ResourceBundle::GetSharedInstance();
- return rb.GetFontList(ui::ResourceBundle::SmallFont)
+ if (!ui::MaterialDesignController::IsModeMaterial()) {
tapted 2016/04/28 14:29:44 I'm wary of putting this here - did you check all
shrike 2016/04/28 21:05:35 It's only called by SmallFont() in omnibox_popup_c
+ return rb.GetFontList(ui::ResourceBundle::SmallFont)
+ .Derive(1, style)
+ .GetPrimaryFont()
+ .GetNativeFont();
+ }
+ return rb.GetFontListWithDelta(-2, gfx::Font::NORMAL)
.Derive(1, style)
.GetPrimaryFont()
.GetNativeFont();

Powered by Google App Engine
This is Rietveld 408576698