Index: ui/native_theme/fallback_theme.cc |
diff --git a/ui/native_theme/fallback_theme.cc b/ui/native_theme/fallback_theme.cc |
index 11cac351498fbb50f1a39d4e28ccd15a26ce94d2..21d144e72b0196a56aa7bd098d0f87aba6157b98 100644 |
--- a/ui/native_theme/fallback_theme.cc |
+++ b/ui/native_theme/fallback_theme.cc |
@@ -80,6 +80,31 @@ SkColor FallbackTheme::GetSystemColor(ColorId color_id) const { |
SkColorSetRGB(0xEE, 0xEE, 0xEE); |
static const SkColor kTableGroupingIndicatorColor = |
SkColorSetRGB(0xCC, 0xCC, 0xCC); |
+ // Results Tables |
+ static const SkColor kResultsTableHoveredBackground = |
+ color_utils::AlphaBlend(kTextfieldSelectionBackgroundFocused, |
+ kTextfieldDefaultBackground, 64); |
+ static const SkColor kResultsTableNormalText = color_utils::AlphaBlend( |
+ SK_ColorBLACK, kTextfieldDefaultBackground, 0xdd); |
+ static const SkColor kResultsTableHoveredText = color_utils::AlphaBlend( |
+ SK_ColorBLACK, kResultsTableHoveredBackground, 0xdd); |
+ static const SkColor kResultsTableSelectedText = color_utils::AlphaBlend( |
+ SK_ColorBLACK, kTextfieldSelectionBackgroundFocused, 0xdd); |
+ static const SkColor kResultsTableNormalDimmedText = color_utils::AlphaBlend( |
+ SK_ColorBLACK, kTextfieldDefaultBackground, 0xbb); |
+ static const SkColor kResultsTableHoveredDimmedText = color_utils::AlphaBlend( |
+ SK_ColorBLACK, kResultsTableHoveredBackground, 0xbb); |
+ static const SkColor kResultsTableSelectedDimmedText = |
+ color_utils::AlphaBlend( |
+ SK_ColorBLACK, kTextfieldSelectionBackgroundFocused, 0xbb); |
+ static const SkColor kResultsTableSelectedOrHoveredUrl = |
+ SkColorSetARGB(0xff, 0x00, 0x66, 0x22); |
+ static const SkColor kResultsTableNormalDivider = color_utils::AlphaBlend( |
+ kResultsTableNormalText, kTextfieldDefaultBackground, 0x34); |
+ static const SkColor kResultsTableHoveredDivider = color_utils::AlphaBlend( |
+ kResultsTableHoveredText, kResultsTableHoveredBackground, 0x34); |
+ static const SkColor kResultsTabSelectedDivider = color_utils::AlphaBlend( |
+ kResultsTableSelectedText, kTextfieldSelectionBackgroundFocused, 0x34); |
SkColor color; |
if (CommonThemeGetSystemColor(color_id, &color)) |
@@ -184,6 +209,37 @@ SkColor FallbackTheme::GetSystemColor(ColorId color_id) const { |
case kColorId_TableGroupingIndicatorColor: |
return kTableGroupingIndicatorColor; |
+ // Results Tables |
+ case kColorId_ResultsTableNormalBackground: |
+ return kTextfieldDefaultBackground; |
+ case kColorId_ResultsTableHoveredBackground: |
+ return kResultsTableHoveredBackground; |
+ case kColorId_ResultsTableSelectedBackground: |
+ return kTextfieldSelectionBackgroundFocused; |
+ case kColorId_ResultsTableNormalText: |
+ return kResultsTableNormalText; |
+ case kColorId_ResultsTableHoveredText: |
+ return kResultsTableHoveredText; |
+ case kColorId_ResultsTableSelectedText: |
+ return kResultsTableSelectedText; |
+ case kColorId_ResultsTableNormalDimmedText: |
+ return kResultsTableNormalDimmedText; |
+ case kColorId_ResultsTableHoveredDimmedText: |
+ return kResultsTableHoveredDimmedText; |
+ case kColorId_ResultsTableSelectedDimmedText: |
+ return kResultsTableSelectedDimmedText; |
+ case kColorId_ResultsTableNormalUrl: |
+ return kTextfieldSelectionColor; |
+ case kColorId_ResultsTableHoveredUrl: |
+ case kColorId_ResultsTableSelectedUrl: |
+ return kResultsTableSelectedOrHoveredUrl; |
+ case kColorId_ResultsTableNormalDivider: |
+ return kResultsTableNormalDivider; |
+ case kColorId_ResultsTableHoveredDivider: |
+ return kResultsTableHoveredDivider; |
+ case kColorId_ResultsTableSelectedDivider: |
+ return kResultsTabSelectedDivider; |
+ |
case kColorId_MenuBackgroundColor: |
return kMenuBackgroundColor; |
case kColorId_MenuBorderColor: |