Bug 1417709 - Add system colors called "-moz-mac-vibrant-titlebar-light/dark" for use with -moz-font-smoothing-background-color. r=emilio
MozReview-Commit-ID: 9FbRlPvrLMX
This commit is contained in:
@@ -1134,6 +1134,8 @@ const KTableEntry nsCSSProps::kColorKTable[] = {
|
||||
{ eCSSKeyword__moz_mac_secondaryhighlight, LookAndFeel::eColorID__moz_mac_secondaryhighlight },
|
||||
{ eCSSKeyword__moz_mac_vibrancy_light, LookAndFeel::eColorID__moz_mac_vibrancy_light },
|
||||
{ eCSSKeyword__moz_mac_vibrancy_dark, LookAndFeel::eColorID__moz_mac_vibrancy_dark },
|
||||
{ eCSSKeyword__moz_mac_vibrant_titlebar_light, LookAndFeel::eColorID__moz_mac_vibrant_titlebar_light },
|
||||
{ eCSSKeyword__moz_mac_vibrant_titlebar_dark, LookAndFeel::eColorID__moz_mac_vibrant_titlebar_dark },
|
||||
{ eCSSKeyword__moz_mac_menuitem, LookAndFeel::eColorID__moz_mac_menuitem },
|
||||
{ eCSSKeyword__moz_mac_active_menuitem, LookAndFeel::eColorID__moz_mac_active_menuitem },
|
||||
{ eCSSKeyword__moz_mac_menupopup, LookAndFeel::eColorID__moz_mac_menupopup },
|
||||
|
||||
@@ -160,6 +160,8 @@ public:
|
||||
// on -moz-appearance names
|
||||
eColorID__moz_mac_vibrancy_light,
|
||||
eColorID__moz_mac_vibrancy_dark,
|
||||
eColorID__moz_mac_vibrant_titlebar_light,
|
||||
eColorID__moz_mac_vibrant_titlebar_dark,
|
||||
eColorID__moz_mac_menupopup,
|
||||
eColorID__moz_mac_menuitem,
|
||||
eColorID__moz_mac_active_menuitem,
|
||||
|
||||
@@ -336,11 +336,13 @@ nsLookAndFeel::NativeGetColor(ColorID aID, nscolor &aColor)
|
||||
// requires the use of the private API
|
||||
// -[NSVisualEffectView fontSmoothingBackgroundColor].
|
||||
case eColorID__moz_mac_vibrancy_light:
|
||||
case eColorID__moz_mac_vibrant_titlebar_light:
|
||||
case eColorID__moz_mac_source_list:
|
||||
case eColorID__moz_mac_tooltip:
|
||||
aColor = NS_RGB(0xf7,0xf7,0xf7);
|
||||
break;
|
||||
case eColorID__moz_mac_vibrancy_dark:
|
||||
case eColorID__moz_mac_vibrant_titlebar_dark:
|
||||
aColor = NS_RGB(0x28,0x28,0x28);
|
||||
break;
|
||||
case eColorID__moz_mac_menupopup:
|
||||
|
||||
@@ -248,6 +248,8 @@ const char nsXPLookAndFeel::sColorPrefs[][41] =
|
||||
"ui.-moz-mac-secondaryhighlight",
|
||||
"ui.-moz-mac-vibrancy-light",
|
||||
"ui.-moz-mac-vibrancy-dark",
|
||||
"ui.-moz-mac-vibrant-titlebar-light",
|
||||
"ui.-moz-mac-vibrant-titlebar-dark",
|
||||
"ui.-moz-mac-menupopup",
|
||||
"ui.-moz-mac-menuitem",
|
||||
"ui.-moz-mac-active-menuitem",
|
||||
@@ -677,8 +679,10 @@ nsXPLookAndFeel::GetStandinForNativeColor(ColorID aID)
|
||||
case eColorID__moz_mac_secondaryhighlight:
|
||||
result = NS_RGB(0xD4, 0xD4, 0xD4); break;
|
||||
case eColorID__moz_mac_vibrancy_light:
|
||||
case eColorID__moz_mac_vibrant_titlebar_light:
|
||||
result = NS_RGB(0xf7, 0xf7, 0xf7); break;
|
||||
case eColorID__moz_mac_vibrancy_dark:
|
||||
case eColorID__moz_mac_vibrant_titlebar_dark:
|
||||
result = NS_RGB(0x28, 0x28, 0x28); break;
|
||||
case eColorID__moz_mac_menupopup:
|
||||
result = NS_RGB(0xe6, 0xe6, 0xe6); break;
|
||||
|
||||
Reference in New Issue
Block a user