Commit ba3357d7 authored by Trent Apted's avatar Trent Apted Committed by Commit Bot

Rename omnibox_theme's OmniboxState -> OmniboxPartState

This avoid a conflict with class OmniboxState in an anonymous enum of
omnibox_view_views

Bug: 801583
Change-Id: Ifbf5ebd3f421e7ead9bd18e62d2c9786db3ae08b
Reviewed-on: https://chromium-review.googlesource.com/954527Reviewed-by: default avatarPeter Kasting <pkasting@chromium.org>
Commit-Queue: Trent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541930}
parent f5dc74a3
...@@ -24,7 +24,7 @@ constexpr ui::NativeTheme::ColorId kInvalidColorId = ...@@ -24,7 +24,7 @@ constexpr ui::NativeTheme::ColorId kInvalidColorId =
ui::NativeTheme::kColorId_NumColors; ui::NativeTheme::kColorId_NumColors;
template <class T> template <class T>
constexpr T NormalHoveredSelectedOrBoth(OmniboxState state, constexpr T NormalHoveredSelectedOrBoth(OmniboxPartState state,
T normal, T normal,
T hovered, T hovered,
T selected, T selected,
...@@ -34,7 +34,7 @@ constexpr T NormalHoveredSelectedOrBoth(OmniboxState state, ...@@ -34,7 +34,7 @@ constexpr T NormalHoveredSelectedOrBoth(OmniboxState state,
} }
template <class T> template <class T>
constexpr T NormalHoveredSelected(OmniboxState state, constexpr T NormalHoveredSelected(OmniboxPartState state,
T normal, T normal,
T hovered, T hovered,
T selected) { T selected) {
...@@ -44,7 +44,7 @@ constexpr T NormalHoveredSelected(OmniboxState state, ...@@ -44,7 +44,7 @@ constexpr T NormalHoveredSelected(OmniboxState state,
} }
ui::NativeTheme::ColorId GetLegacyColorId(OmniboxPart part, ui::NativeTheme::ColorId GetLegacyColorId(OmniboxPart part,
OmniboxState state) { OmniboxPartState state) {
using NativeId = ui::NativeTheme::ColorId; using NativeId = ui::NativeTheme::ColorId;
switch (part) { switch (part) {
case OmniboxPart::RESULTS_BACKGROUND: case OmniboxPart::RESULTS_BACKGROUND:
...@@ -56,7 +56,9 @@ ui::NativeTheme::ColorId GetLegacyColorId(OmniboxPart part, ...@@ -56,7 +56,9 @@ ui::NativeTheme::ColorId GetLegacyColorId(OmniboxPart part,
return kInvalidColorId; return kInvalidColorId;
} }
SkColor GetLegacyColor(OmniboxPart part, OmniboxTint tint, OmniboxState state) { SkColor GetLegacyColor(OmniboxPart part,
OmniboxTint tint,
OmniboxPartState state) {
ui::NativeTheme* native_theme = nullptr; ui::NativeTheme* native_theme = nullptr;
#if defined(USE_AURA) #if defined(USE_AURA)
if (tint == OmniboxTint::DARK) if (tint == OmniboxTint::DARK)
...@@ -79,7 +81,7 @@ SkColor GetLegacyColor(OmniboxPart part, OmniboxTint tint, OmniboxState state) { ...@@ -79,7 +81,7 @@ SkColor GetLegacyColor(OmniboxPart part, OmniboxTint tint, OmniboxState state) {
SkColor GetOmniboxColor(OmniboxPart part, SkColor GetOmniboxColor(OmniboxPart part,
OmniboxTint tint, OmniboxTint tint,
OmniboxState state) { OmniboxPartState state) {
if (!ui::MaterialDesignController::IsTouchOptimizedUiEnabled()) if (!ui::MaterialDesignController::IsTouchOptimizedUiEnabled())
return GetLegacyColor(part, tint, state); return GetLegacyColor(part, tint, state);
......
...@@ -17,12 +17,12 @@ enum class OmniboxPart { ...@@ -17,12 +17,12 @@ enum class OmniboxPart {
enum class OmniboxTint { DARK, LIGHT, NATIVE }; enum class OmniboxTint { DARK, LIGHT, NATIVE };
// An optional state for a given |OmniboxPart|. // An optional state for a given |OmniboxPart|.
enum class OmniboxState { NORMAL, HOVERED, SELECTED, HOVERED_AND_SELECTED }; enum class OmniboxPartState { NORMAL, HOVERED, SELECTED, HOVERED_AND_SELECTED };
// Returns the color for the given |part| and |tint|. An optional |state| can be // Returns the color for the given |part| and |tint|. An optional |state| can be
// provided for OmniboxParts that support stateful colors. // provided for OmniboxParts that support stateful colors.
SkColor GetOmniboxColor(OmniboxPart part, SkColor GetOmniboxColor(OmniboxPart part,
OmniboxTint tint, OmniboxTint tint,
OmniboxState state = OmniboxState::NORMAL); OmniboxPartState state = OmniboxPartState::NORMAL);
#endif // CHROME_BROWSER_UI_OMNIBOX_OMNIBOX_THEME_H_ #endif // CHROME_BROWSER_UI_OMNIBOX_OMNIBOX_THEME_H_
...@@ -275,12 +275,12 @@ OmniboxResultView::ResultViewState OmniboxResultView::GetState() const { ...@@ -275,12 +275,12 @@ OmniboxResultView::ResultViewState OmniboxResultView::GetState() const {
return is_hovered_ ? HOVERED : NORMAL; return is_hovered_ ? HOVERED : NORMAL;
} }
OmniboxState OmniboxResultView::GetThemeState() const { OmniboxPartState OmniboxResultView::GetThemeState() const {
if (model_->IsSelectedIndex(model_index_)) { if (model_->IsSelectedIndex(model_index_)) {
return is_hovered_ ? OmniboxState::HOVERED_AND_SELECTED return is_hovered_ ? OmniboxPartState::HOVERED_AND_SELECTED
: OmniboxState::SELECTED; : OmniboxPartState::SELECTED;
} }
return is_hovered_ ? OmniboxState::HOVERED : OmniboxState::NORMAL; return is_hovered_ ? OmniboxPartState::HOVERED : OmniboxPartState::NORMAL;
} }
OmniboxTint OmniboxResultView::GetTint() const { OmniboxTint OmniboxResultView::GetTint() const {
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
#include "ui/views/view.h" #include "ui/views/view.h"
class OmniboxPopupContentsView; class OmniboxPopupContentsView;
enum class OmniboxState; enum class OmniboxPartState;
enum class OmniboxTint; enum class OmniboxTint;
namespace gfx { namespace gfx {
...@@ -38,7 +38,7 @@ class OmniboxResultView : public views::View, ...@@ -38,7 +38,7 @@ class OmniboxResultView : public views::View,
public: public:
// Keep these ordered from least dominant (normal) to most dominant // Keep these ordered from least dominant (normal) to most dominant
// (selected). // (selected).
// TODO(tapted): Remove these: replace with OmniboxState. // TODO(tapted): Remove these: replace with OmniboxPartState.
enum ResultViewState { enum ResultViewState {
NORMAL = 0, NORMAL = 0,
HOVERED, HOVERED,
...@@ -74,7 +74,7 @@ class OmniboxResultView : public views::View, ...@@ -74,7 +74,7 @@ class OmniboxResultView : public views::View,
void OnSelected(); void OnSelected();
ResultViewState GetState() const; ResultViewState GetState() const;
OmniboxState GetThemeState() const; OmniboxPartState GetThemeState() const;
OmniboxTint GetTint() const; OmniboxTint GetTint() const;
// Notification that the match icon has changed and schedules a repaint. // Notification that the match icon has changed and schedules a repaint.
......
...@@ -81,7 +81,8 @@ void OmniboxTabSwitchButton::StateChanged(ButtonState old_state) { ...@@ -81,7 +81,8 @@ void OmniboxTabSwitchButton::StateChanged(ButtonState old_state) {
} }
SkColor OmniboxTabSwitchButton::GetBackgroundColor() const { SkColor OmniboxTabSwitchButton::GetBackgroundColor() const {
return GetOmniboxColor( return GetOmniboxColor(OmniboxPart::RESULTS_BACKGROUND,
OmniboxPart::RESULTS_BACKGROUND, result_view_->GetTint(), result_view_->GetTint(),
state() == STATE_HOVERED ? OmniboxState::HOVERED : OmniboxState::NORMAL); state() == STATE_HOVERED ? OmniboxPartState::HOVERED
: OmniboxPartState::NORMAL);
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment