aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 {