Chromium Code Reviews| Index: ios/chrome/browser/ui/omnibox/omnibox_view_ios.h |
| diff --git a/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h b/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h |
| index 8a99c43018940de96a284a281733504374fc632b..8c8cf0feaad6d8708a2569006489a4bf0a31b92c 100644 |
| --- a/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h |
| +++ b/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h |
| @@ -40,6 +40,10 @@ class OmniboxViewIOS : public OmniboxView { |
| id<OmniboxPopupPositioner> positioner); |
| ~OmniboxViewIOS() override; |
| + static UIColor* GetSecureTextColor( |
|
Eugene But (OOO till 7-30)
2017/02/28 23:04:38
Could you please add comments
elawrence
2017/03/01 21:49:02
Done.
|
| + security_state::SecurityLevel security_level, |
| + bool in_dark_mode); |
|
Eugene But (OOO till 7-30)
2017/02/28 23:04:38
Do you want to add enum instead of this bool? Othe
elawrence
2017/03/01 21:49:02
I'm inclined to leave this as it is to match Mac's
|
| + |
| // OmniboxView implementation. |
| void OpenMatch(const AutocompleteMatch& match, |
| WindowOpenDisposition disposition, |
| @@ -137,6 +141,12 @@ class OmniboxViewIOS : public OmniboxView { |
| // returns them in an autoreleased object. |
| NSAttributedString* ApplyTextAttributes(const base::string16& text); |
| + // Update colors in |attributing_display_string_|. |
|
Eugene But (OOO till 7-30)
2017/02/28 23:04:38
Do you want to explain what this method does from
Eugene But (OOO till 7-30)
2017/02/28 23:04:38
s/Update/Updates
Peter Kasting
2017/03/01 02:39:11
Wouldn't one expect to find such comments on the b
Eugene But (OOO till 7-30)
2017/03/01 06:08:08
Oh, right. I missed that these are override method
elawrence
2017/03/01 21:49:02
Removed.
|
| + void SetEmphasis(bool emphasize, gfx::Range range) override; |
| + |
| + // Update color and font for scheme in |attributing_display_string_|. |
| + void UpdateSchemeEmphasis(gfx::Range scheme_range) override; |
| + |
| // Removes the query refinement chip from the omnibox. |
| void RemoveQueryRefinementChip(); |
| @@ -168,6 +178,10 @@ class OmniboxViewIOS : public OmniboxView { |
| // Bridges delegate method calls from |field_| to C++ land. |
| base::scoped_nsobject<AutocompleteTextFieldDelegate> field_delegate_; |
| + |
| + // Temporary pointer to the attributed display string, stored as color and |
| + // other emphasis attributes are applied by the superclass. |
| + NSMutableAttributedString* attributing_display_string_; |
| }; |
| #endif // IOS_CHROME_BROWSER_UI_OMNIBOX_OMNIBOX_VIEW_IOS_H_ |