summaryrefslogtreecommitdiff
path: root/src/interface/ScrollPanel.cpp
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-07-28 17:38:34 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-07-28 17:38:34 (GMT)
commitc14a008d463dab4e6e2168fa28afb26384432b36 (patch)
treefece974b4df3a93b48393ceda3e6ec1d8e070164 /src/interface/ScrollPanel.cpp
parentca1f81a26423fd9c86bb76b20e9992db7204fa4f (diff)
downloadpowder-c14a008d463dab4e6e2168fa28afb26384432b36.zip
powder-c14a008d463dab4e6e2168fa28afb26384432b36.tar.gz
Corrections to GameSave to prevent conflicts in the Expanded state, improve Save preview comments display
Diffstat (limited to 'src/interface/ScrollPanel.cpp')
-rw-r--r--src/interface/ScrollPanel.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/interface/ScrollPanel.cpp b/src/interface/ScrollPanel.cpp
index ecf527b..c2d4f66 100644
--- a/src/interface/ScrollPanel.cpp
+++ b/src/interface/ScrollPanel.cpp
@@ -31,8 +31,10 @@ void ScrollPanel::XOnMouseWheelInside(int localx, int localy, int d)
yScrollVel -= d*2;
}
-void ScrollPanel::XDraw(const Point& screenPos)
+void ScrollPanel::Draw(const Point& screenPos)
{
+ Panel::Draw(screenPos);
+
Graphics * g = ui::Engine::Ref().g;
//Vertical scroll bar
@@ -45,7 +47,7 @@ void ScrollPanel::XDraw(const Point& screenPos)
scrollPos = float(Size.Y-scrollHeight)*(float(offsetY)/float(maxOffset.Y));
}
- g->fillrect(screenPos.X+(Size.X-scrollBarWidth), screenPos.Y, scrollBarWidth, Size.Y, 255, 255, 255, 55);
+ g->fillrect(screenPos.X+(Size.X-scrollBarWidth), screenPos.Y, scrollBarWidth, Size.Y, 125, 125, 125, 100);
g->fillrect(screenPos.X+(Size.X-scrollBarWidth), screenPos.Y+scrollPos, scrollBarWidth, scrollHeight, 255, 255, 255, 255);
}
}