diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-01-30 19:27:41 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-02-01 08:11:20 +0000 |
commit | 760e696a4161b453f0d6d0fe3aefb96b9b5b3100 (patch) | |
tree | 954cd05367cf9799bc24dc553fc0f3fdcf012e17 /vcl/source/window/clipping.cxx | |
parent | 29ab053c405afb5dfabf9696d73e22e61c9905f5 (diff) |
nothing calls ImplSaveOverlapBackground now
Change-Id: I4d40c4bf2aeb3880dfad754c53939236e667f433
Diffstat (limited to 'vcl/source/window/clipping.cxx')
-rw-r--r-- | vcl/source/window/clipping.cxx | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/vcl/source/window/clipping.cxx b/vcl/source/window/clipping.cxx index 41ed2cb6d786..03c8f4476b5e 100644 --- a/vcl/source/window/clipping.cxx +++ b/vcl/source/window/clipping.cxx @@ -25,9 +25,6 @@ #include <salobj.hxx> #include <window.h> -#define IMPL_MAXSAVEBACKSIZE (640*480) -#define IMPL_MAXALLSAVEBACKSIZE (800*600*2) - namespace vcl { void Window::InitClipRegion() @@ -810,46 +807,6 @@ void Window::SaveBackground( const Point& rPos, const Size& rSize, rSaveDevice.DrawOutDev( rDestOff, rSize, rPos, rSize, *this ); } -void Window::ImplSaveOverlapBackground() -{ - DBG_ASSERT( !mpWindowImpl->mpOverlapData->mpSaveBackDev, "Window::ImplSaveOverlapBackground() - Background already saved" ); - - if ( !mpWindowImpl->mbFrame ) - { - sal_uLong nSaveBackSize = mnOutWidth*mnOutHeight; - if ( nSaveBackSize <= IMPL_MAXSAVEBACKSIZE ) - { - if ( nSaveBackSize+mpWindowImpl->mpFrameData->mnAllSaveBackSize <= IMPL_MAXALLSAVEBACKSIZE ) - { - Size aOutSize( mnOutWidth, mnOutHeight ); - mpWindowImpl->mpOverlapData->mpSaveBackDev = VclPtr<VirtualDevice>::Create( *mpWindowImpl->mpFrameWindow ); - if ( mpWindowImpl->mpOverlapData->mpSaveBackDev->SetOutputSizePixel( aOutSize ) ) - { - mpWindowImpl->mpFrameWindow->ImplUpdateAll(); - - if ( mpWindowImpl->mbInitWinClipRegion ) - ImplInitWinClipRegion(); - - mpWindowImpl->mpOverlapData->mnSaveBackSize = nSaveBackSize; - mpWindowImpl->mpFrameData->mnAllSaveBackSize += nSaveBackSize; - Point aDevPt; - - Window* pWin = mpWindowImpl->mpFrameWindow; - pWin->getFrameDev( Point( mnOutOffX, mnOutOffY ), - aDevPt, aOutSize, - *(mpWindowImpl->mpOverlapData->mpSaveBackDev) ); - mpWindowImpl->mpOverlapData->mpNextBackWin = mpWindowImpl->mpFrameData->mpFirstBackWin; - mpWindowImpl->mpFrameData->mpFirstBackWin = this; - } - else - { - mpWindowImpl->mpOverlapData->mpSaveBackDev.disposeAndClear(); - } - } - } - } -} - bool Window::ImplRestoreOverlapBackground( vcl::Region& rInvRegion ) { if ( mpWindowImpl->mpOverlapData->mpSaveBackDev ) |