Lines Matching refs:rRegion
2014 void Window::ImplIntersectWindowClipRegion( Region& rRegion ) in ImplIntersectWindowClipRegion() argument
2019 rRegion.Intersect( mpWindowImpl->maWinClipRegion ); in ImplIntersectWindowClipRegion()
2024 void Window::ImplIntersectWindowRegion( Region& rRegion ) in ImplIntersectWindowRegion() argument
2026 rRegion.Intersect( Rectangle( Point( mnOutOffX, mnOutOffY ), in ImplIntersectWindowRegion()
2029 rRegion.Intersect( ImplPixelToDevicePixel( mpWindowImpl->maWinRegion ) ); in ImplIntersectWindowRegion()
2034 void Window::ImplExcludeWindowRegion( Region& rRegion ) in ImplExcludeWindowRegion() argument
2042 rRegion.Exclude( aRegion ); in ImplExcludeWindowRegion()
2047 rRegion.Exclude( Rectangle( aPoint, in ImplExcludeWindowRegion()
2054 void Window::ImplExcludeOverlapWindows( Region& rRegion ) in ImplExcludeOverlapWindows() argument
2061 pWindow->ImplExcludeWindowRegion( rRegion ); in ImplExcludeOverlapWindows()
2062 pWindow->ImplExcludeOverlapWindows( rRegion ); in ImplExcludeOverlapWindows()
2071 void Window::ImplExcludeOverlapWindows2( Region& rRegion ) in ImplExcludeOverlapWindows2() argument
2074 ImplExcludeWindowRegion( rRegion ); in ImplExcludeOverlapWindows2()
2076 ImplExcludeOverlapWindows( rRegion ); in ImplExcludeOverlapWindows2()
2081 void Window::ImplClipBoundaries( Region& rRegion, sal_Bool bThis, sal_Bool bOverlaps ) in ImplClipBoundaries() argument
2084 ImplIntersectWindowClipRegion( rRegion ); in ImplClipBoundaries()
2089 …rRegion.Intersect( Rectangle( Point( 0, 0 ), Size( mpWindowImpl->mpFrameWindow->mnOutWidth, mpWind… in ImplClipBoundaries()
2091 if ( bOverlaps && !rRegion.IsEmpty() ) in ImplClipBoundaries()
2100 pOverlapWindow->ImplExcludeOverlapWindows2( rRegion ); in ImplClipBoundaries()
2107 ImplExcludeOverlapWindows( rRegion ); in ImplClipBoundaries()
2111 ImplGetParent()->ImplIntersectWindowClipRegion( rRegion ); in ImplClipBoundaries()
2116 sal_Bool Window::ImplClipChilds( Region& rRegion ) in ImplClipChilds() argument
2128 pWindow->ImplExcludeWindowRegion( rRegion ); in ImplClipChilds()
2141 void Window::ImplClipAllChilds( Region& rRegion ) in ImplClipAllChilds() argument
2147 pWindow->ImplExcludeWindowRegion( rRegion ); in ImplClipAllChilds()
2154 void Window::ImplClipSiblings( Region& rRegion ) in ImplClipSiblings() argument
2163 pWindow->ImplExcludeWindowRegion( rRegion ); in ImplClipSiblings()
2234 void Window::ImplIntersectAndUnionOverlapWindows( const Region& rInterRegion, Region& rRegion ) in ImplIntersectAndUnionOverlapWindows() argument
2243 rRegion.Union( aTempRegion ); in ImplIntersectAndUnionOverlapWindows()
2244 pWindow->ImplIntersectAndUnionOverlapWindows( rInterRegion, rRegion ); in ImplIntersectAndUnionOverlapWindows()
2253 void Window::ImplIntersectAndUnionOverlapWindows2( const Region& rInterRegion, Region& rRegion ) in ImplIntersectAndUnionOverlapWindows2() argument
2259 rRegion.Union( aTempRegion ); in ImplIntersectAndUnionOverlapWindows2()
2262 ImplIntersectAndUnionOverlapWindows( rInterRegion, rRegion ); in ImplIntersectAndUnionOverlapWindows2()
2267 void Window::ImplCalcOverlapRegionOverlaps( const Region& rInterRegion, Region& rRegion ) in ImplCalcOverlapRegionOverlaps() argument
2280 pOverlapWindow->ImplIntersectAndUnionOverlapWindows2( rInterRegion, rRegion ); in ImplCalcOverlapRegionOverlaps()
2288 mpWindowImpl->mpOverlapWindow->ImplIntersectAndUnionOverlapWindows( rInterRegion, rRegion ); in ImplCalcOverlapRegionOverlaps()
2290 ImplIntersectAndUnionOverlapWindows( rInterRegion, rRegion ); in ImplCalcOverlapRegionOverlaps()
2295 void Window::ImplCalcOverlapRegion( const Rectangle& rSourceRect, Region& rRegion, in ImplCalcOverlapRegion() argument
2300 rRegion.Intersect( ImplPixelToDevicePixel( mpWindowImpl->maWinRegion ) ); in ImplCalcOverlapRegion()
2304 ImplCalcOverlapRegionOverlaps( aRegion, rRegion ); in ImplCalcOverlapRegion()
2317 rRegion.Union( aTempRegion ); in ImplCalcOverlapRegion()
2328 rRegion.Union( aTempRegion ); in ImplCalcOverlapRegion()
2342 rRegion.Union( aTempRegion ); in ImplCalcOverlapRegion()
2359 rRegion.Union( aTempRegion ); in ImplCalcOverlapRegion()
2648 void Window::ImplInvalidateOverlapFrameRegion( const Region& rRegion ) in ImplInvalidateOverlapFrameRegion() argument
2650 Region aRegion = rRegion; in ImplInvalidateOverlapFrameRegion()
2661 pTempWindow->ImplInvalidateOverlapFrameRegion( rRegion ); in ImplInvalidateOverlapFrameRegion()
2669 void Window::ImplInvalidateParentFrameRegion( Region& rRegion ) in ImplInvalidateParentFrameRegion() argument
2672 mpWindowImpl->mpFrameWindow->ImplInvalidateOverlapFrameRegion( rRegion ); in ImplInvalidateParentFrameRegion()
2676 ImplGetParent()->ImplInvalidateFrameRegion( &rRegion, INVALIDATE_CHILDREN ); in ImplInvalidateParentFrameRegion()
6102 void Window::SetWindowRegionPixel( const Region& rRegion ) in SetWindowRegionPixel() argument
6107 mpWindowImpl->mpBorderWindow->SetWindowRegionPixel( rRegion ); in SetWindowRegionPixel()
6110 if( !rRegion.IsNull() ) in SetWindowRegionPixel()
6112 mpWindowImpl->maWinRegion = rRegion; in SetWindowRegionPixel()
6113 mpWindowImpl->mbWinRegion = ! rRegion.IsEmpty(); in SetWindowRegionPixel()
6161 if ( rRegion.IsNull() ) in SetWindowRegionPixel()
6173 mpWindowImpl->maWinRegion = rRegion; in SetWindowRegionPixel()
6275 void Window::ExpandPaintClipRegion( const Region& rRegion ) in ExpandPaintClipRegion() argument
6279 Region aPixRegion = LogicToPixel( rRegion ); in ExpandPaintClipRegion()
7616 void Window::Invalidate( const Region& rRegion, sal_uInt16 nFlags ) in Invalidate() argument
7623 if ( rRegion.IsNull() ) in Invalidate()
7627 Region aRegion = ImplPixelToDevicePixel( LogicToPixel( rRegion ) ); in Invalidate()
7664 void Window::Validate( const Region& rRegion, sal_uInt16 nFlags ) in Validate() argument
7671 if ( rRegion.IsNull() ) in Validate()
7675 Region aRegion = ImplPixelToDevicePixel( LogicToPixel( rRegion ) ); in Validate()