diff -r 7c90e6132015 -r 10e98eab6f85 webengine/osswebengine/WebKit/s60/webview/WebScrollbarDrawer.h --- 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;