diff -r 433cbbb6a04b -r 10534483575f uiacceltk/hitchcock/coretoolkit/src/huicanvaswsbitgc.cpp --- a/uiacceltk/hitchcock/coretoolkit/src/huicanvaswsbitgc.cpp Fri Mar 12 15:47:04 2010 +0200 +++ b/uiacceltk/hitchcock/coretoolkit/src/huicanvaswsbitgc.cpp Mon Mar 15 12:43:37 2010 +0200 @@ -205,3 +205,18 @@ { return ETrue; } + +void CHuiCanvasWsBitGc::ClearCapturingBufferArea(const TRect& aRect) + { + if ( iCapturingBitGc ) + { + TRgb clearColor = KRgbBlack; + clearColor.SetAlpha(0x0); + + iCapturingBitGc->SetDrawMode(CGraphicsContext::EDrawModeWriteAlpha); + iCapturingBitGc->SetPenColor(clearColor); + iCapturingBitGc->SetBrushColor(clearColor); + iCapturingBitGc->SetBrushStyle(CGraphicsContext::ESolidBrush); + iCapturingBitGc->Clear(aRect); + } + }