diff options
| author | Simon 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) |
| commit | c14a008d463dab4e6e2168fa28afb26384432b36 (patch) | |
| tree | fece974b4df3a93b48393ceda3e6ec1d8e070164 /src/interface | |
| parent | ca1f81a26423fd9c86bb76b20e9992db7204fa4f (diff) | |
| download | powder-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')
| -rw-r--r-- | src/interface/ScrollPanel.cpp | 6 | ||||
| -rw-r--r-- | src/interface/ScrollPanel.h | 2 |
2 files changed, 5 insertions, 3 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); } } diff --git a/src/interface/ScrollPanel.h b/src/interface/ScrollPanel.h index ae2a4ce..fc54b31 100644 --- a/src/interface/ScrollPanel.h +++ b/src/interface/ScrollPanel.h @@ -18,7 +18,7 @@ namespace ui int GetScrollLimit(); - virtual void XDraw(const Point& screenPos); + virtual void Draw(const Point& screenPos); virtual void XTick(float dt); virtual void XOnMouseWheelInside(int localx, int localy, int d); }; |
