зеркало из https://github.com/mozilla/gecko-dev.git
Updated nsLookAndFeel - modified couple colors, added few *_moz_* colors
This commit is contained in:
Родитель
042af762bc
Коммит
652e848682
|
@ -107,7 +107,7 @@ nsresult nsLookAndFeel::NativeGetColor(const nsColorID aID,nscolor &aColor)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case eColor_TextForeground:
|
case eColor_TextForeground:
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text));
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::WindowText));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case eColor_TextSelectBackground:
|
case eColor_TextSelectBackground:
|
||||||
|
@ -252,40 +252,44 @@ nsresult nsLookAndFeel::NativeGetColor(const nsColorID aID,nscolor &aColor)
|
||||||
|
|
||||||
// from the CSS3 working draft (not yet finalized)
|
// from the CSS3 working draft (not yet finalized)
|
||||||
// http://www.w3.org/tr/2000/wd-css3-userint-20000216.html#color
|
// http://www.w3.org/tr/2000/wd-css3-userint-20000216.html#color
|
||||||
case eColor__moz_field:
|
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Base));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case eColor__moz_fieldtext:
|
case eColor__moz_buttondefault:
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text));
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Button));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case eColor__moz_dialog:
|
case eColor__moz_field:
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Window));
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Base));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case eColor__moz_dialogtext:
|
case eColor__moz_fieldtext:
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::WindowText));
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case eColor__moz_dragtargetzone:
|
case eColor__moz_dialog:
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Window));
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Window));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case eColor__moz_buttonhovertext:
|
case eColor__moz_dialogtext:
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::ButtonText));
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::WindowText));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case eColor__moz_dragtargetzone:
|
||||||
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Window));
|
||||||
|
break;
|
||||||
|
|
||||||
|
case eColor__moz_buttonhovertext:
|
||||||
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::ButtonText));
|
||||||
|
break;
|
||||||
|
|
||||||
case eColor__moz_menuhovertext:
|
case eColor__moz_menuhovertext:
|
||||||
case eColor__moz_menubarhovertext:
|
case eColor__moz_menubarhovertext:
|
||||||
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text));
|
aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
default:
|
aColor = 0;
|
||||||
aColor = 0;
|
res = NS_ERROR_FAILURE;
|
||||||
res = NS_ERROR_FAILURE;
|
break;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче