--- a/webengine/osswebengine/WebKit/s60/webview/WebScrollbarDrawer.h Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/WebKit/s60/webview/WebScrollbarDrawer.h Fri Jul 03 15:54:40 2009 +0100
@@ -27,6 +27,7 @@
class WebView;
+class CWebSprite;
class WebScrollbarDrawer: public CBase
{
@@ -46,10 +47,6 @@
private:
WebScrollbarDrawer();
void ConstructL();
- void constructSprite(RWsSprite& sprite, TPoint& pos,
- CFbsBitmap* bitmap, CFbsBitmap* bitmapMask);
- void updateSprite(RWsSprite& sprite, CFbsBitmap* bitmap,
- CFbsBitmap* bitmapMask);
TInt InitScrollbar(WebView* view);
TInt SetupBitmaps();
@@ -62,11 +59,12 @@
void removeBitmaps();
void clearSprites();
void calculateBitmapRects();
+ TBool canRedraw();
private:
WebView* m_webView;
- RWsSprite m_spriteV;
- RWsSprite m_spriteH;
+ CWebSprite* m_spriteV;
+ CWebSprite* m_spriteH;
TRect m_rect;
int m_scrollBarTransparency;
CPeriodic* m_scrollBarFader;