diff options
author | Sami Merilä <sami.merila@nokia.com> | 2009-05-25 08:35:54 (GMT) |
---|---|---|
committer | Sami Merilä <sami.merila@nokia.com> | 2009-05-25 08:35:54 (GMT) |
commit | 60eb2c290774b639f6fb9b7133e50699c649128a (patch) | |
tree | e88b0a5e50ff59d385afb1697568b5c1616958f9 | |
parent | 662494c7a20d6612948a672e5e9c87b9173d9560 (diff) | |
download | Qt-60eb2c290774b639f6fb9b7133e50699c649128a.zip Qt-60eb2c290774b639f6fb9b7133e50699c649128a.tar.gz Qt-60eb2c290774b639f6fb9b7133e50699c649128a.tar.bz2 |
S60Style: Use smaller corner size for tooltip.
-rw-r--r-- | src/gui/styles/qs60style_symbian.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/gui/styles/qs60style_symbian.cpp b/src/gui/styles/qs60style_symbian.cpp index 92e806a..d29e678 100644 --- a/src/gui/styles/qs60style_symbian.cpp +++ b/src/gui/styles/qs60style_symbian.cpp @@ -849,17 +849,19 @@ void QS60StyleModeSpecifics::frameIdAndCenterId(QS60StylePrivate::SkinFrameEleme TRect QS60StyleModeSpecifics::innerRectFromElement(QS60StylePrivate::SkinFrameElements frameElement, const TRect &outerRect) { - TInt widthShrink = 0; - TInt heightShrink = 0; + TInt widthShrink = QS60StylePrivate::pixelMetric(PM_Custom_FrameCornerWidth); + TInt heightShrink = QS60StylePrivate::pixelMetric(PM_Custom_FrameCornerHeight); switch(frameElement) { case QS60StylePrivate::SF_PanelBackground: // panel should have slightly slimmer border to enable thin line of background graphics between closest component - widthShrink = QS60StylePrivate::pixelMetric(PM_Custom_FrameCornerWidth)-2; - heightShrink = QS60StylePrivate::pixelMetric(PM_Custom_FrameCornerHeight)-2; + widthShrink = widthShrink-2; + heightShrink = heightShrink-2; + break; + case QS60StylePrivate::SF_ToolTip: + widthShrink = widthShrink>>1; + heightShrink = heightShrink>>1; break; default: - widthShrink = QS60StylePrivate::pixelMetric(PM_Custom_FrameCornerWidth); - heightShrink = QS60StylePrivate::pixelMetric(PM_Custom_FrameCornerHeight); break; } TRect innerRect(outerRect); |