--- a/uiacceltk/hitchcock/coretoolkit/inc/huicanvasdebugwsgc.h Wed Jun 09 10:41:25 2010 +0300
+++ b/uiacceltk/hitchcock/coretoolkit/inc/huicanvasdebugwsgc.h Mon Jun 21 16:41:52 2010 +0300
@@ -116,6 +116,8 @@
// Canvas functionality
virtual void BeginActionL(TInt aAction, TRect aDisplayRect,const CHuiCanvasVisual& aUser, TBool aIsCachePrepared, const TRegion& aUpdateRegion);
+ virtual void EnableUpdateRegion(const TRegion& aUpdateRegion, TBool aClear);
+ virtual void DisableUpdateRegion();
virtual void EndActionL(const TRegion& aUpdateRegion, TBool aUpdateDisplay);
virtual TInt SetCapturingBufferL(CFbsBitmap* aTarget);
virtual CHuiCanvasGc& CanvasGc() const;
@@ -131,13 +133,14 @@
virtual THuiCanvasWsGcType Type() const;
- virtual void EnableUpdateRegion(const TRegion& aUpdateRegion, TBool aClear);
- virtual void DisableUpdateRegion();
+ virtual void ClearCapturingBufferArea(const TRect& aRect);
~CHuiCanvasDebugWsGc();
static CHuiCanvasDebugWsGc* NewL( CHuiCanvasWsGc* aHuiCanvasGc, CAlfCommandDebug& aCommandDebugger );
+ void SetInternalGc(CHuiCanvasWsGc* aHuiCanvasGc);
+
private:
CHuiCanvasDebugWsGc( CAlfCommandDebug& aCommandDebugger );
@@ -146,8 +149,8 @@
private:
- CHuiCanvasWsGc* iCanvasWsGc;
- CAlfCommandDebug& iCommandDebugger;
+ CHuiCanvasWsGc* iCanvasWsGc; // not owned
+ CAlfCommandDebug& iCommandDebugger; // not owned
};
#endif // __HUICANVASDEBUGWSGC_H__