aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Schickel2006-10-08 01:05:10 +0000
committerJohannes Schickel2006-10-08 01:05:10 +0000
commitc9245a0ffea03f33b3b4bed09068af915c30d2d7 (patch)
treea547e5e06b260a26f07aecbffc29f55a85b0eee8
parent25cfb5feb1128318016a215575874964b70d47b9 (diff)
downloadscummvm-rg350-c9245a0ffea03f33b3b4bed09068af915c30d2d7.tar.gz
scummvm-rg350-c9245a0ffea03f33b3b4bed09068af915c30d2d7.tar.bz2
scummvm-rg350-c9245a0ffea03f33b3b4bed09068af915c30d2d7.zip
Uses the slider background settings instead of the edit text widget settings for the slider background.
svn-id: r24187
-rw-r--r--gui/ThemeNew.cpp12
-rw-r--r--gui/theme.h3
2 files changed, 13 insertions, 2 deletions
diff --git a/gui/ThemeNew.cpp b/gui/ThemeNew.cpp
index cd03ded318..587cf0ff59 100644
--- a/gui/ThemeNew.cpp
+++ b/gui/ThemeNew.cpp
@@ -365,6 +365,16 @@ void ThemeNew::drawWidgetBackground(const Common::Rect &r, uint16 hints, WidgetB
end = kEditTextBackgroundEnd;
factor = kEditTextFactor;
break;
+ case kWidgetBackgroundSlider:
+ corner = kSliderBkgdCorner;
+ top = kSliderBkgdTop;
+ left = kSliderBkgdLeft;
+ bkgd = kSliderBkgd;
+ shadow = kShadowEmboss;
+ start = kSliderBackgroundStart;
+ end = kSliderBackgroundEnd;
+ factor = kSliderFactor;
+ break;
default:
corner = kWidgetBkgdCorner;
top = kWidgetBkgdTop;
@@ -495,7 +505,7 @@ void ThemeNew::drawSlider(const Common::Rect &rr, int width, State state) {
r.left++;
r.right++;
- drawWidgetBackground(r, THEME_HINT_USE_SHADOW, kWidgetBackgroundEditText, kStateEnabled);
+ drawWidgetBackground(r, THEME_HINT_USE_SHADOW, kWidgetBackgroundSlider, kStateEnabled);
Common::Rect r2 = r;
r2.left = r.left;
diff --git a/gui/theme.h b/gui/theme.h
index db706a35a7..a74fab8567 100644
--- a/gui/theme.h
+++ b/gui/theme.h
@@ -87,7 +87,8 @@ public:
kWidgetBackgroundPlain,
kWidgetBackgroundBorder,
kWidgetBackgroundBorderSmall,
- kWidgetBackgroundEditText
+ kWidgetBackgroundEditText,
+ kWidgetBackgroundSlider
};
enum State {