From 652e84868233d6378f85161b6c4784b24b92d2d3 Mon Sep 17 00:00:00 2001 From: "pekka.vanhoja" Date: Sat, 19 Apr 2008 19:09:56 +0300 Subject: [PATCH] Updated nsLookAndFeel - modified couple colors, added few *_moz_* colors --- widget/src/qt/nsLookAndFeel.cpp | 56 ++++++++++++++++++--------------- 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/widget/src/qt/nsLookAndFeel.cpp b/widget/src/qt/nsLookAndFeel.cpp index 28c2281e16d2..e8790b51e1fe 100644 --- a/widget/src/qt/nsLookAndFeel.cpp +++ b/widget/src/qt/nsLookAndFeel.cpp @@ -107,7 +107,7 @@ nsresult nsLookAndFeel::NativeGetColor(const nsColorID aID,nscolor &aColor) break; 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; case eColor_TextSelectBackground: @@ -252,40 +252,44 @@ nsresult nsLookAndFeel::NativeGetColor(const nsColorID aID,nscolor &aColor) // from the CSS3 working draft (not yet finalized) // 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: - aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text)); - break; + case eColor__moz_buttondefault: + aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Button)); + break; - case eColor__moz_dialog: - aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Window)); - break; + case eColor__moz_field: + aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Base)); + break; - case eColor__moz_dialogtext: - aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::WindowText)); - break; + case eColor__moz_fieldtext: + aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text)); + break; - case eColor__moz_dragtargetzone: - aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Window)); - break; + case eColor__moz_dialog: + 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_dialogtext: + aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::WindowText)); + 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_menubarhovertext: - aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text)); - break; + aColor = QCOLOR_TO_NS_RGB(palette.color(QPalette::Normal, QPalette::Text)); + break; - - default: - aColor = 0; - res = NS_ERROR_FAILURE; - break; + default: + aColor = 0; + res = NS_ERROR_FAILURE; + break; } return res; }