Lines Matching refs:mpWindowImpl

85         if ( pTempWindow->mpWindowImpl->mbFrame )  in ImplIsWindowInFront()
87 pTempWindow = pTempWindow->mpWindowImpl->mpOverlapWindow; in ImplIsWindowInFront()
95 if ( pTempWindow->mpWindowImpl->mbFrame ) in ImplIsWindowInFront()
97 pTempWindow = pTempWindow->mpWindowImpl->mpOverlapWindow; in ImplIsWindowInFront()
102 if ( pThisWindow->mpWindowImpl->mpOverlapWindow != pTestWindow->mpWindowImpl->mpOverlapWindow ) in ImplIsWindowInFront()
110 pTempWindow = pTempWindow->mpWindowImpl->mpOverlapWindow; in ImplIsWindowInFront()
112 while ( !pTempWindow->mpWindowImpl->mbFrame ); in ImplIsWindowInFront()
117 pTempWindow = pTempWindow->mpWindowImpl->mpOverlapWindow; in ImplIsWindowInFront()
119 while ( !pTempWindow->mpWindowImpl->mbFrame ); in ImplIsWindowInFront()
125 … if ( pTestWindow->mpWindowImpl->mpOverlapWindow == pThisWindow->mpWindowImpl->mpOverlapWindow ) in ImplIsWindowInFront()
127 if ( pTestWindow->mpWindowImpl->mbFrame ) in ImplIsWindowInFront()
129 pTestWindow = pTestWindow->mpWindowImpl->mpOverlapWindow; in ImplIsWindowInFront()
137 … if ( pThisWindow->mpWindowImpl->mpOverlapWindow == pTempWindow->mpWindowImpl->mpOverlapWindow ) in ImplIsWindowInFront()
139 if ( pThisWindow->mpWindowImpl->mbFrame ) in ImplIsWindowInFront()
141 pThisWindow = pThisWindow->mpWindowImpl->mpOverlapWindow; in ImplIsWindowInFront()
153 pTempWindow = pTempWindow->mpWindowImpl->mpNext; in ImplIsWindowInFront()
164 …DBG_ASSERT( !mpWindowImpl->mpOverlapData->mpSaveBackDev, "Window::ImplSaveOverlapBackground() - Ba… in ImplSaveOverlapBackground()
166 if ( !mpWindowImpl->mbFrame ) in ImplSaveOverlapBackground()
171 … if ( nSaveBackSize+mpWindowImpl->mpFrameData->mnAllSaveBackSize <= IMPL_MAXALLSAVEBACKSIZE ) in ImplSaveOverlapBackground()
174mpWindowImpl->mpOverlapData->mpSaveBackDev = new VirtualDevice( *mpWindowImpl->mpFrameWindow ); in ImplSaveOverlapBackground()
175 if ( mpWindowImpl->mpOverlapData->mpSaveBackDev->SetOutputSizePixel( aOutSize ) ) in ImplSaveOverlapBackground()
177 mpWindowImpl->mpFrameWindow->ImplUpdateAll(); in ImplSaveOverlapBackground()
179 if ( mpWindowImpl->mbInitWinClipRegion ) in ImplSaveOverlapBackground()
182 mpWindowImpl->mpOverlapData->mnSaveBackSize = nSaveBackSize; in ImplSaveOverlapBackground()
183 mpWindowImpl->mpFrameData->mnAllSaveBackSize += nSaveBackSize; in ImplSaveOverlapBackground()
185 mpWindowImpl->mpFrameWindow->ImplGetFrameDev( Point( mnOutOffX, mnOutOffY ), in ImplSaveOverlapBackground()
187 *(mpWindowImpl->mpOverlapData->mpSaveBackDev) ); in ImplSaveOverlapBackground()
188mpWindowImpl->mpOverlapData->mpNextBackWin = mpWindowImpl->mpFrameData->mpFirstBackWin; in ImplSaveOverlapBackground()
189 mpWindowImpl->mpFrameData->mpFirstBackWin = this; in ImplSaveOverlapBackground()
193 delete mpWindowImpl->mpOverlapData->mpSaveBackDev; in ImplSaveOverlapBackground()
194 mpWindowImpl->mpOverlapData->mpSaveBackDev = NULL; in ImplSaveOverlapBackground()
205 if ( mpWindowImpl->mpOverlapData->mpSaveBackDev ) in ImplRestoreOverlapBackground()
207 if ( mpWindowImpl->mbInitWinClipRegion ) 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()
217mpWindowImpl->mpOverlapData->mpSaveBackRgn->Intersect( mpWindowImpl->maWinClipRegion ); in ImplRestoreOverlapBackground()
218 rInvRegion = mpWindowImpl->maWinClipRegion; in ImplRestoreOverlapBackground()
219 rInvRegion.Exclude( *mpWindowImpl->mpOverlapData->mpSaveBackRgn ); in ImplRestoreOverlapBackground()
220 mpWindowImpl->mpFrameWindow->ImplDrawFrameDev( aDestPt, aDevPt, aDevSize, in ImplRestoreOverlapBackground()
221 *(mpWindowImpl->mpOverlapData->mpSaveBackDev), in ImplRestoreOverlapBackground()
222 *mpWindowImpl->mpOverlapData->mpSaveBackRgn ); in ImplRestoreOverlapBackground()
226 mpWindowImpl->mpFrameWindow->ImplDrawFrameDev( aDestPt, aDevPt, aDevSize, in ImplRestoreOverlapBackground()
227 *(mpWindowImpl->mpOverlapData->mpSaveBackDev), in ImplRestoreOverlapBackground()
228 mpWindowImpl->maWinClipRegion ); 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()
255 if ( mpWindowImpl->mpFrameData->mpFirstBackWin == this ) in ImplDeleteOverlapBackground()
256 mpWindowImpl->mpFrameData->mpFirstBackWin = mpWindowImpl->mpOverlapData->mpNextBackWin; in ImplDeleteOverlapBackground()
259 Window* pTemp = mpWindowImpl->mpFrameData->mpFirstBackWin; 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()
274 Window* pWindow = mpWindowImpl->mpFrameData->mpFirstBackWin; in ImplInvalidateAllOverlapBackgrounds()
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()
313 if ( bBorder && mpWindowImpl->mpBorderWindow ) in SnapShot()
314 aBmp = mpWindowImpl->mpBorderWindow->SnapShot(); in SnapShot()
319 if ( bBorder && mpWindowImpl->mbFrame ) in SnapShot()
321 SalBitmap* pSalBmp = mpWindowImpl->mpFrame->SnapShot(); in SnapShot()
332mpWindowImpl->mpFrameWindow->ImplGetFrameBitmap( Point( mnOutOffX, mnOutOffY ), Size( mnOutWidth, … in SnapShot()
353 if( mpWindowImpl->mbInShowFocus ) in ShowFocus()
355 mpWindowImpl->mbInShowFocus = sal_True; in ShowFocus()
360 if( ! ( mpWindowImpl->mbUseNativeFocus && in ShowFocus()
363 if ( !mpWindowImpl->mbInPaint ) in ShowFocus()
365 if ( mpWindowImpl->mbFocusVisible ) in ShowFocus()
369 mpWindowImpl->mbInShowFocus = sal_False; in ShowFocus()
382 mpWindowImpl->mbFocusVisible = sal_True; in ShowFocus()
386 if( ! mpWindowImpl->mbNativeFocusVisible ) in ShowFocus()
388 mpWindowImpl->mbNativeFocusVisible = sal_True; in ShowFocus()
389 if ( !mpWindowImpl->mbInPaint ) in ShowFocus()
393 mpWindowImpl->mbInShowFocus = sal_False; in ShowFocus()
402 if( mpWindowImpl->mbInHideFocus ) in HideFocus()
404 mpWindowImpl->mbInHideFocus = sal_True; in HideFocus()
407 if( ! ( mpWindowImpl->mbUseNativeFocus && in HideFocus()
410 if ( !mpWindowImpl->mbFocusVisible ) in HideFocus()
412 mpWindowImpl->mbInHideFocus = sal_False; in HideFocus()
416 if ( !mpWindowImpl->mbInPaint ) in HideFocus()
418 mpWindowImpl->mbFocusVisible = sal_False; in HideFocus()
422 if( mpWindowImpl->mbNativeFocusVisible ) in HideFocus()
424 mpWindowImpl->mbNativeFocusVisible = sal_False; in HideFocus()
425 if ( !mpWindowImpl->mbInPaint ) in HideFocus()
429 mpWindowImpl->mbInHideFocus = sal_False; in HideFocus()
514 if ( !mpWindowImpl->mbInPaint || !(nFlags & SHOWTRACK_WINDOW) ) in ShowTracking()
516 if ( mpWindowImpl->mbTrackVisible ) in ShowTracking()
533 mpWindowImpl->mbTrackVisible = sal_True; in ShowTracking()
542 if ( mpWindowImpl->mbTrackVisible ) in HideTracking()
545 if ( !mpWindowImpl->mbInPaint || !(pWinData->mnTrackFlags & SHOWTRACK_WINDOW) ) in HideTracking()
547 mpWindowImpl->mbTrackVisible = sal_False; in HideTracking()
680 …Point aMousePos( mpWindowImpl->mpFrameData->mnLastMouseX, mpWindowImpl->mpFrameData->mnL… in IMPL_LINK()
687 mpWindowImpl->mpFrameData->mnClickCount, 0, in IMPL_LINK()
688mpWindowImpl->mpFrameData->mnMouseCode, mpWindowImpl->mpFrameData->mnMouseCode ); in IMPL_LINK()
753 …Point aMousePos( mpWindowImpl->mpFrameData->mnLastMouseX, mpWindowImpl->mpFrameData->mnL… in EndTracking()
761 mpWindowImpl->mpFrameData->mnClickCount, 0, in EndTracking()
762mpWindowImpl->mpFrameData->mnMouseCode, mpWindowImpl->mpFrameData->mnMouseCode ); in EndTracking()
831 if ( mpWindowImpl->mpPaintRegion ) in SaveBackground()
833 Region aClip( *mpWindowImpl->mpPaintRegion ); in SaveBackground()
905 if ( mpWindowImpl->maZoom != rZoom ) in SetZoom()
907 mpWindowImpl->maZoom = rZoom; in SetZoom()
984 if ( mpWindowImpl->mpControlFont ) in SetControlFont()
986 delete mpWindowImpl->mpControlFont; in SetControlFont()
987 mpWindowImpl->mpControlFont = NULL; in SetControlFont()
1004 if ( mpWindowImpl->mpControlFont ) in SetControlFont()
1006 if ( *mpWindowImpl->mpControlFont == rFont ) in SetControlFont()
1008 *mpWindowImpl->mpControlFont = rFont; in SetControlFont()
1011 mpWindowImpl->mpControlFont = new Font( rFont ); in SetControlFont()
1022 if ( mpWindowImpl->mpControlFont ) in GetControlFont()
1023 return *mpWindowImpl->mpControlFont; in GetControlFont()
1037 if ( mpWindowImpl->mbControlForeground ) in SetControlForeground()
1039 mpWindowImpl->maControlForeground = Color( COL_TRANSPARENT ); in SetControlForeground()
1040 mpWindowImpl->mbControlForeground = sal_False; in SetControlForeground()
1053 if ( mpWindowImpl->mbControlForeground ) in SetControlForeground()
1055 mpWindowImpl->maControlForeground = Color( COL_TRANSPARENT ); in SetControlForeground()
1056 mpWindowImpl->mbControlForeground = sal_False; in SetControlForeground()
1062 if ( mpWindowImpl->maControlForeground != rColor ) in SetControlForeground()
1064 mpWindowImpl->maControlForeground = rColor; in SetControlForeground()
1065 mpWindowImpl->mbControlForeground = sal_True; in SetControlForeground()
1077 if ( mpWindowImpl->mbControlBackground ) in SetControlBackground()
1079 mpWindowImpl->maControlBackground = Color( COL_TRANSPARENT ); in SetControlBackground()
1080 mpWindowImpl->mbControlBackground = sal_False; in SetControlBackground()
1093 if ( mpWindowImpl->mbControlBackground ) in SetControlBackground()
1095 mpWindowImpl->maControlBackground = Color( COL_TRANSPARENT ); in SetControlBackground()
1096 mpWindowImpl->mbControlBackground = sal_False; in SetControlBackground()
1102 if ( mpWindowImpl->maControlBackground != rColor ) in SetControlBackground()
1104 mpWindowImpl->maControlBackground = rColor; in SetControlBackground()
1105 mpWindowImpl->mbControlBackground = sal_True; in SetControlBackground()
1118 aSz.Width() += mpWindowImpl->mnLeftBorder+mpWindowImpl->mnRightBorder; in CalcWindowSize()
1119 aSz.Height() += mpWindowImpl->mnTopBorder+mpWindowImpl->mnBottomBorder; in CalcWindowSize()
1130 aSz.Width() -= mpWindowImpl->mnLeftBorder+mpWindowImpl->mnRightBorder; in CalcOutputSize()
1131 aSz.Height() -= mpWindowImpl->mnTopBorder+mpWindowImpl->mnBottomBorder; in CalcOutputSize()
1427 return ImplGetTopmostFrameWindow()->mpWindowImpl->mpFrameData->maOwnerDrawList; in ImplGetOwnerDrawList()
1435 return pTopmostParent->mpWindowImpl->mpFrameWindow; in ImplGetTopmostFrameWindow()
1440 mpWindowImpl->maHelpId = rHelpId; in SetHelpId()
1445 return mpWindowImpl->maHelpId; in GetHelpId()
1450 mpWindowImpl->maUniqId = rUniqueId; in SetUniqueId()
1455 return mpWindowImpl->maUniqId; in GetUniqueId()
1460 return mpWindowImpl->maUniqId.getLength() ? mpWindowImpl->maUniqId : mpWindowImpl->maHelpId; in GetUniqueOrHelpId()
1467 if ( mpWindowImpl->mpClientWindow ) in ImplGetWindow()
1468 return mpWindowImpl->mpClientWindow; in ImplGetWindow()
1475 return mpWindowImpl->mpFrameData; in ImplGetFrameData()
1480 return mpWindowImpl->mpFrame; in ImplGetFrame()
1485 return mpWindowImpl->mpParent; in ImplGetParent()
1490 return mpWindowImpl->mpClientWindow; in ImplGetClientWindow()
1495 return mpWindowImpl->mpBorderWindow; in ImplGetBorderWindow()
1500 if ( mpWindowImpl->mbOverlapWin ) in ImplGetFirstOverlapWindow()
1503 return mpWindowImpl->mpOverlapWindow; in ImplGetFirstOverlapWindow()
1508 if ( mpWindowImpl->mbOverlapWin ) in ImplGetFirstOverlapWindow()
1511 return mpWindowImpl->mpOverlapWindow; in ImplGetFirstOverlapWindow()
1516 return mpWindowImpl->mpFrameWindow; in ImplGetFrameWindow()
1521 return mpWindowImpl->mbDockWin; in ImplIsDockingWindow()
1526 return mpWindowImpl->mbFloatWin; in ImplIsFloatingWindow()
1531 return mpWindowImpl->mbToolBox; in ImplIsToolbox()
1536 return mpWindowImpl->mbSplitter; in ImplIsSplitter()
1541 return mpWindowImpl->mbPushButton; in ImplIsPushButton()
1546 return mpWindowImpl->mbOverlapWin; in ImplIsOverlapWindow()
1551 mpWindowImpl->mbActive = bActive; in ImplSetActive()
1556 return mpWindowImpl->mbMouseTransparent; in ImplIsMouseTransparent()
1561 mpWindowImpl->mbMouseTransparent = bTransparent; in ImplSetMouseTransparent()
1592 mpWindowImpl->mbCompoundControl = bCompound; in SetCompoundControl()
1597 mpWindowImpl->mnLockCount++; in IncrementLockCount()
1602 mpWindowImpl->mnLockCount--; in DecrementLockCount()
1607 return mpWindowImpl->mnStyle; in GetStyle()
1612 return mpWindowImpl->mnPrevStyle; in GetPrevStyle()
1617 return mpWindowImpl->mnExtendedStyle; in GetExtendedStyle()
1622 return mpWindowImpl->mnExtendedStyle; in GetPrevExtendedStyle()
1627 mpWindowImpl->mnType = nType; in SetType()
1632 return mpWindowImpl->mnType; in GetType()
1636 return mpWindowImpl->mbSysWin; in IsSystemWindow()
1641 return mpWindowImpl->mbDialog; in IsDialog()
1646 return mpWindowImpl->mbMenuFloatingWindow; in IsMenuFloatingWindow()
1651 return mpWindowImpl->mbToolbarFloatingWindow; in IsToolbarFloatingWindow()
1656 mpWindowImpl->mbAllResize = bEnable; in EnableAllResize()
1661 return mpWindowImpl->mbAllResize; in IsAllResizeEnabled()
1666 return mpWindowImpl->mbClipSiblings; in IsClipSiblingsEnabled()
1671 mpWindowImpl->mbChildTransparent = bEnable; in EnableChildTransparentMode()
1676 return mpWindowImpl->mbChildTransparent; in IsChildTransparentModeEnabled()
1681 return mpWindowImpl->mbMouseTransparent; in IsMouseTransparent()
1686 return mpWindowImpl->mbPaintTransparent; in IsPaintTransparent()
1691 mpWindowImpl->mbDlgCtrlStart = bStart; in SetDialogControlStart()
1696 return mpWindowImpl->mbDlgCtrlStart; in IsDialogControlStart()
1701 mpWindowImpl->mnDlgCtrlFlags = nFlags; in SetDialogControlFlags()
1706 return mpWindowImpl->mnDlgCtrlFlags; in GetDialogControlFlags()
1711 return mpWindowImpl->maInputContext; in GetInputContext()
1716 return mpWindowImpl->mbExtTextInput; in IsExtTextInput()
1721 mpWindowImpl->mbChildNotify = bEnable; in EnableChildNotify()
1726 return mpWindowImpl->mbChildNotify; in IsChildNotify()
1731 return (mpWindowImpl->mpControlFont != 0); in IsControlFont()
1736 return mpWindowImpl->maControlForeground; in GetControlForeground()
1741 return mpWindowImpl->mbControlForeground; in IsControlForeground()
1746 return mpWindowImpl->maControlBackground; in GetControlBackground()
1751 return mpWindowImpl->mbControlBackground; in IsControlBackground()
1756 return mpWindowImpl->mbInPaint; in IsInPaint()
1761 return mpWindowImpl->mpRealParent; in GetParent()
1766 return mpWindowImpl->mbVisible; in IsVisible()
1771 return mpWindowImpl->mbReallyVisible; in IsReallyVisible()
1776 return mpWindowImpl->mbReallyVisible; in IsParentPathVisible()
1781 return mpWindowImpl->mbReallyShown; in IsReallyShown()
1786 return mpWindowImpl->mbInInitShow; in IsInInitShow()
1791 return !mpWindowImpl->mbDisabled; in IsEnabled()
1796 return !mpWindowImpl->mbInputDisabled; in IsInputEnabled()
1801 return mpWindowImpl->meAlwaysInputMode == AlwaysInputEnabled; in IsAlwaysEnableInput()
1806 return mpWindowImpl->meAlwaysInputMode == AlwaysInputDisabled; in IsAlwaysDisableInput()
1811 return mpWindowImpl->mnActivateMode; in GetActivateMode()
1817 return mpWindowImpl->mbAlwaysOnTop; in IsAlwaysOnTopEnabled()
1822 return mpWindowImpl->mbDefPos; in IsDefaultPos()
1827 return mpWindowImpl->mbDefSize; in IsDefaultSize()
1832 mpWindowImpl->mbPaintDisabled = !bEnable; in EnablePaint()
1837 return !mpWindowImpl->mbPaintDisabled; in IsPaintEnabled()
1842 return !mpWindowImpl->mbNoUpdate; in IsUpdateMode()
1847 mpWindowImpl->mbNoParentUpdate = !bUpdate; in SetParentUpdateMode()
1852 return !mpWindowImpl->mbNoParentUpdate; in IsParentUpdateMode()
1857 return mpWindowImpl->mbActive; in IsActive()
1862 return mpWindowImpl->mnGetFocusFlags; in GetGetFocusFlags()
1867 return mpWindowImpl->mbCompoundControl; in IsCompoundControl()
1872 return mpWindowImpl->mbCompoundControlHasFocus; in HasCompoundControlFocus()
1877 return mpWindowImpl->mbChildPtrOverwrite; in IsChildPointerOverwrite()
1882 return !mpWindowImpl->mbNoPtrVisible; in IsPointerVisible()
1887 return (mpWindowImpl->mnWaitCount != 0); in IsWait()
1892 return mpWindowImpl->mpCursor; in GetCursor()
1897 return mpWindowImpl->maZoom; in GetZoom()
1902 return mpWindowImpl->maZoom.GetNumerator() != mpWindowImpl->maZoom.GetDenominator(); in IsZoom()
1907 mpWindowImpl->maHelpText = rHelpText; in SetHelpText()
1908 mpWindowImpl->mbHelpTextDynamic = sal_True; in SetHelpText()
1913 mpWindowImpl->maQuickHelpText = rHelpText; in SetQuickHelpText()
1918 return mpWindowImpl->maQuickHelpText; in GetQuickHelpText()
1923 mpWindowImpl->mpUserData = pNewData; in SetData()
1928 return mpWindowImpl->mpUserData; in GetData()
1933 return mpWindowImpl->mbCreatedWithToolkit; in IsCreatedWithToolkit()
1938 mpWindowImpl->mbCreatedWithToolkit = b; in SetCreatedWithToolkit()
1943 return mpWindowImpl->maPointer; in GetPointer()
1948 return mpWindowImpl->mpVCLXWindow; in GetWindowPeer()
1971 SetSizePixel( Size( rNewSize.Width()+mpWindowImpl->mnLeftBorder+mpWindowImpl->mnRightBorder, in SetOutputSizePixel()
1972 … rNewSize.Height()+mpWindowImpl->mnTopBorder+mpWindowImpl->mnBottomBorder ) ); in SetOutputSizePixel()