| Index: ui/native_theme/fallback_theme.cc
|
| diff --git a/ui/native_theme/fallback_theme.cc b/ui/native_theme/fallback_theme.cc
|
| index 127243fdde09bf88e5507eaca712f2ca5819fb96..31468c600e3386d0741d3af10700a10fa1542799 100644
|
| --- a/ui/native_theme/fallback_theme.cc
|
| +++ b/ui/native_theme/fallback_theme.cc
|
| @@ -89,6 +89,37 @@ SkColor FallbackTheme::GetSystemColor(ColorId color_id) const {
|
| kResultsTableHoveredText, kResultsTableHoveredBackground, 0x34);
|
| static const SkColor kResultsTabSelectedDivider = color_utils::AlphaBlend(
|
| kResultsTableSelectedText, kTextfieldSelectionBackgroundFocused, 0x34);
|
| + // Answers
|
| + static const SkColor kAnswerNormalText =
|
| + color_utils::AlphaBlend(SK_ColorBLACK, kTextfieldDefaultBackground, 0xDD);
|
| + static const SkColor kAnswerNormalTextHovered = color_utils::AlphaBlend(
|
| + SK_ColorBLACK, kResultsTableHoveredBackground, 0xDD);
|
| + static const SkColor kAnswerNormalTextSelected = color_utils::AlphaBlend(
|
| + SK_ColorBLACK, kTextfieldSelectionBackgroundFocused, 0xDD);
|
| + static const SkColor kAnswerInfoText =
|
| + color_utils::AlphaBlend(SK_ColorGRAY, kTextfieldDefaultBackground, 0xDD);
|
| + static const SkColor kAnswerInfoTextHovered = color_utils::AlphaBlend(
|
| + SK_ColorGRAY, kResultsTableHoveredBackground, 0xDD);
|
| + static const SkColor kAnswerInfoTextSelected = color_utils::AlphaBlend(
|
| + SK_ColorGRAY, kTextfieldSelectionBackgroundFocused, 0xDD);
|
| + static const SkColor kAnswerLinkText =
|
| + color_utils::AlphaBlend(SK_ColorBLUE, kTextfieldDefaultBackground, 0xDD);
|
| + static const SkColor kAnswerLinkTextHovered = color_utils::AlphaBlend(
|
| + SK_ColorBLUE, kResultsTableHoveredBackground, 0xDD);
|
| + static const SkColor kAnswerLinkTextSelected = color_utils::AlphaBlend(
|
| + SK_ColorBLUE, kTextfieldSelectionBackgroundFocused, 0xDD);
|
| + static const SkColor kAnswerPositiveText =
|
| + color_utils::AlphaBlend(SK_ColorGREEN, kTextfieldDefaultBackground, 0xDD);
|
| + static const SkColor kAnswerPositiveTextHovered = color_utils::AlphaBlend(
|
| + SK_ColorGREEN, kResultsTableHoveredBackground, 0xDD);
|
| + static const SkColor kAnswerPositiveTextSelected = color_utils::AlphaBlend(
|
| + SK_ColorGREEN, kTextfieldSelectionBackgroundFocused, 0xDD);
|
| + static const SkColor kAnswerNegativeText =
|
| + color_utils::AlphaBlend(SK_ColorRED, kTextfieldDefaultBackground, 0xDD);
|
| + static const SkColor kAnswerNegativeTextHovered = color_utils::AlphaBlend(
|
| + SK_ColorRED, kResultsTableHoveredBackground, 0xDD);
|
| + static const SkColor kAnswerNegativeTextSelected = color_utils::AlphaBlend(
|
| + SK_ColorRED, kTextfieldSelectionBackgroundFocused, 0xDD);
|
|
|
| SkColor color;
|
| if (CommonThemeGetSystemColor(color_id, &color))
|
| @@ -206,6 +237,38 @@ SkColor FallbackTheme::GetSystemColor(ColorId color_id) const {
|
| case kColorId_ResultsTableSelectedDivider:
|
| return kResultsTabSelectedDivider;
|
|
|
| + // Answers
|
| + case kColorId_AnswerNormalText:
|
| + return kAnswerNormalText;
|
| + case kColorId_AnswerNormalTextHovered:
|
| + return kAnswerNormalTextHovered;
|
| + case kColorId_AnswerNormalTextSelected:
|
| + return kAnswerNormalTextSelected;
|
| + case kColorId_AnswerInfoText:
|
| + return kAnswerInfoText;
|
| + case kColorId_AnswerInfoTextHovered:
|
| + return kAnswerInfoTextHovered;
|
| + case kColorId_AnswerInfoTextSelected:
|
| + return kAnswerInfoTextSelected;
|
| + case kColorId_AnswerLinkText:
|
| + return kAnswerLinkText;
|
| + case kColorId_AnswerLinkTextHovered:
|
| + return kAnswerLinkTextHovered;
|
| + case kColorId_AnswerLinkTextSelected:
|
| + return kAnswerLinkTextSelected;
|
| + case kColorId_AnswerPositiveText:
|
| + return kAnswerPositiveText;
|
| + case kColorId_AnswerPositiveTextHovered:
|
| + return kAnswerPositiveTextHovered;
|
| + case kColorId_AnswerPositiveTextSelected:
|
| + return kAnswerPositiveTextSelected;
|
| + case kColorId_AnswerNegativeText:
|
| + return kAnswerNegativeText;
|
| + case kColorId_AnswerNegativeTextHovered:
|
| + return kAnswerNegativeTextHovered;
|
| + case kColorId_AnswerNegativeTextSelected:
|
| + return kAnswerNegativeTextSelected;
|
| +
|
| default:
|
| NOTREACHED();
|
| break;
|
|
|