summaryrefslogtreecommitdiff
path: root/render.c
diff options
context:
space:
mode:
Diffstat (limited to 'render.c')
-rw-r--r--render.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/render.c b/render.c
index e778dfc..0978e9a 100644
--- a/render.c
+++ b/render.c
@@ -1,5 +1,5 @@
/*
- * $Id: render.c,v 1.31 2004/06/16 18:46:50 lordjaxom Exp $
+ * $Id: render.c,v 1.33 2004/06/18 16:41:08 lordjaxom Exp $
*/
#include "render.h"
@@ -99,7 +99,7 @@ cText2SkinRender::~cText2SkinRender() {
}
delete mScroller;
delete mOsd;
- cText2SkinBitmap::FlushCache();
+ cText2SkinBitmap::ResetCache();
}
void cText2SkinRender::Action(void) {
@@ -247,6 +247,7 @@ void cText2SkinRender::DrawBackground(const POINT &Pos, const SIZE &Size, const
if (Path != "") {
char *p;
asprintf(&p, "%s/%s/%s", SkinPath(), mData->Skin().c_str(), Path.c_str());
+ Dprintf("Trying to load image: %s\n", p);
if ((bmp = cText2SkinBitmap::Load(p, Alpha)) != NULL) {
if (Bg) bmp->SetColor(0, *Bg);
if (Fg) bmp->SetColor(1, *Fg);
@@ -378,13 +379,13 @@ void cText2SkinRender::DrawScrollbar(const POINT &Pos, const SIZE &Size, int Off
POINT sp = Pos;
SIZE ss = Size;
sp.y += Size.h * Offset / Total;
- ss.h -= Size.h * (Shown - 2) / Total;
+ ss.h = Size.h * Shown / Total;
DrawRectangle(sp, ss, Fg);
} else {
POINT sp = Pos;
SIZE ss = Size;
sp.x += Size.w * Offset / Total;
- ss.w -= Size.w * (Shown - 2) / Total;
+ ss.w = Size.w * Shown / Total;
DrawRectangle(sp, ss, Fg);
}
}