Lines Matching refs:mpOverlapData

164 …DBG_ASSERT( !mpWindowImpl->mpOverlapData->mpSaveBackDev, "Window::ImplSaveOverlapBackground() - Ba…  in ImplSaveOverlapBackground()
174 … mpWindowImpl->mpOverlapData->mpSaveBackDev = new VirtualDevice( *mpWindowImpl->mpFrameWindow ); in ImplSaveOverlapBackground()
175 if ( mpWindowImpl->mpOverlapData->mpSaveBackDev->SetOutputSizePixel( aOutSize ) ) in ImplSaveOverlapBackground()
182 mpWindowImpl->mpOverlapData->mnSaveBackSize = nSaveBackSize; in ImplSaveOverlapBackground()
187 *(mpWindowImpl->mpOverlapData->mpSaveBackDev) ); in ImplSaveOverlapBackground()
188 … mpWindowImpl->mpOverlapData->mpNextBackWin = mpWindowImpl->mpFrameData->mpFirstBackWin; in ImplSaveOverlapBackground()
193 delete mpWindowImpl->mpOverlapData->mpSaveBackDev; in ImplSaveOverlapBackground()
194 mpWindowImpl->mpOverlapData->mpSaveBackDev = NULL; in ImplSaveOverlapBackground()
205 if ( mpWindowImpl->mpOverlapData->mpSaveBackDev ) in ImplRestoreOverlapBackground()
210 if ( mpWindowImpl->mpOverlapData->mpSaveBackDev ) in ImplRestoreOverlapBackground()
214 Size aDevSize = mpWindowImpl->mpOverlapData->mpSaveBackDev->GetOutputSizePixel(); in ImplRestoreOverlapBackground()
215 if ( mpWindowImpl->mpOverlapData->mpSaveBackRgn ) in ImplRestoreOverlapBackground()
217 … mpWindowImpl->mpOverlapData->mpSaveBackRgn->Intersect( mpWindowImpl->maWinClipRegion ); in ImplRestoreOverlapBackground()
219 rInvRegion.Exclude( *mpWindowImpl->mpOverlapData->mpSaveBackRgn ); in ImplRestoreOverlapBackground()
221 *(mpWindowImpl->mpOverlapData->mpSaveBackDev), in ImplRestoreOverlapBackground()
222 *mpWindowImpl->mpOverlapData->mpSaveBackRgn ); in ImplRestoreOverlapBackground()
227 *(mpWindowImpl->mpOverlapData->mpSaveBackDev), in ImplRestoreOverlapBackground()
243 if ( mpWindowImpl->mpOverlapData->mpSaveBackDev ) in ImplDeleteOverlapBackground()
245 mpWindowImpl->mpFrameData->mnAllSaveBackSize -= mpWindowImpl->mpOverlapData->mnSaveBackSize; in ImplDeleteOverlapBackground()
246 delete mpWindowImpl->mpOverlapData->mpSaveBackDev; in ImplDeleteOverlapBackground()
247 mpWindowImpl->mpOverlapData->mpSaveBackDev = NULL; in ImplDeleteOverlapBackground()
248 if ( mpWindowImpl->mpOverlapData->mpSaveBackRgn ) in ImplDeleteOverlapBackground()
250 delete mpWindowImpl->mpOverlapData->mpSaveBackRgn; in ImplDeleteOverlapBackground()
251 mpWindowImpl->mpOverlapData->mpSaveBackRgn = NULL; in ImplDeleteOverlapBackground()
256 mpWindowImpl->mpFrameData->mpFirstBackWin = mpWindowImpl->mpOverlapData->mpNextBackWin; in ImplDeleteOverlapBackground()
260 while ( pTemp->mpWindowImpl->mpOverlapData->mpNextBackWin != this ) in ImplDeleteOverlapBackground()
261 pTemp = pTemp->mpWindowImpl->mpOverlapData->mpNextBackWin; in ImplDeleteOverlapBackground()
262 … pTemp->mpWindowImpl->mpOverlapData->mpNextBackWin = mpWindowImpl->mpOverlapData->mpNextBackWin; in ImplDeleteOverlapBackground()
264 mpWindowImpl->mpOverlapData->mpNextBackWin = NULL; in ImplDeleteOverlapBackground()
279 Window* pNext = pWindow->mpWindowImpl->mpOverlapData->mpNextBackWin; in ImplInvalidateAllOverlapBackgrounds()
290 if ( !pWindow->mpWindowImpl->mpOverlapData->mpSaveBackRgn ) in ImplInvalidateAllOverlapBackgrounds()
291 pWindow->mpWindowImpl->mpOverlapData->mpSaveBackRgn = new Region( aRect2 ); in ImplInvalidateAllOverlapBackgrounds()
292 pWindow->mpWindowImpl->mpOverlapData->mpSaveBackRgn->Exclude( aRect1 ); in ImplInvalidateAllOverlapBackgrounds()
293 if ( pWindow->mpWindowImpl->mpOverlapData->mpSaveBackRgn->IsEmpty() ) in ImplInvalidateAllOverlapBackgrounds()