summaryrefslogtreecommitdiff
path: root/vcl/source
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-09-23 11:20:40 +0200
committerNoel Grandin <noel@peralex.com>2014-09-23 14:11:39 +0300
commit827c46e7d75000cb03b0ce21759f9d0825f0c096 (patch)
tree3a84ccc45d54607c61328b18f58f914c1d6ec240 /vcl/source
parent7cbbefae224ab85343accb42b03f9431ec693a83 (diff)
fdo#82577: Handle Window
Put the VCL Window class in the vcl namespace. Avoids clash with the X11 Window typedef. Change-Id: Ib1beb7ab4ad75562a42aeb252732a073d25eff1a
Diffstat (limited to 'vcl/source')
-rw-r--r--vcl/source/app/dbggui.cxx12
-rw-r--r--vcl/source/app/help.cxx28
-rw-r--r--vcl/source/app/sound.cxx2
-rw-r--r--vcl/source/app/stdtext.cxx2
-rw-r--r--vcl/source/app/svapp.cxx74
-rw-r--r--vcl/source/app/svdata.cxx8
-rw-r--r--vcl/source/app/svmain.cxx2
-rw-r--r--vcl/source/control/button.cxx72
-rw-r--r--vcl/source/control/combobox.cxx16
-rw-r--r--vcl/source/control/ctrl.cxx6
-rw-r--r--vcl/source/control/edit.cxx26
-rw-r--r--vcl/source/control/field.cxx16
-rw-r--r--vcl/source/control/field2.cxx16
-rw-r--r--vcl/source/control/fixed.cxx40
-rw-r--r--vcl/source/control/fixedhyper.cxx2
-rw-r--r--vcl/source/control/group.cxx6
-rw-r--r--vcl/source/control/ilstbox.cxx32
-rw-r--r--vcl/source/control/imgctrl.cxx4
-rw-r--r--vcl/source/control/longcurr.cxx4
-rw-r--r--vcl/source/control/lstbox.cxx18
-rw-r--r--vcl/source/control/menubtn.cxx4
-rw-r--r--vcl/source/control/morebtn.cxx8
-rw-r--r--vcl/source/control/prgsbar.cxx4
-rw-r--r--vcl/source/control/scrbar.cxx12
-rw-r--r--vcl/source/control/slider.cxx6
-rw-r--r--vcl/source/control/spinbtn.cxx4
-rw-r--r--vcl/source/control/spinfld.cxx22
-rw-r--r--vcl/source/control/tabctrl.cxx10
-rw-r--r--vcl/source/control/throbber.cxx2
-rw-r--r--vcl/source/edit/texteng.cxx2
-rw-r--r--vcl/source/edit/textview.cxx6
-rw-r--r--vcl/source/edit/vclmedit.cxx14
-rw-r--r--vcl/source/edit/xtextedt.cxx2
-rw-r--r--vcl/source/gdi/gdimtf.cxx4
-rw-r--r--vcl/source/gdi/impanmvw.cxx6
-rw-r--r--vcl/source/gdi/print.cxx4
-rw-r--r--vcl/source/gdi/print3.cxx2
-rw-r--r--vcl/source/helper/lazydelete.cxx4
-rw-r--r--vcl/source/opengl/OpenGLContext.cxx10
-rw-r--r--vcl/source/outdev/font.cxx10
-rw-r--r--vcl/source/outdev/map.cxx15
-rw-r--r--vcl/source/outdev/nativecontrols.cxx2
-rw-r--r--vcl/source/outdev/outdev.cxx2
-rw-r--r--vcl/source/uipreviewer/previewer.cxx2
-rw-r--r--vcl/source/window/accessibility.cxx56
-rw-r--r--vcl/source/window/brdwin.cxx38
-rw-r--r--vcl/source/window/btndlg.cxx2
-rw-r--r--vcl/source/window/builder.cxx100
-rw-r--r--vcl/source/window/clipping.cxx55
-rw-r--r--vcl/source/window/cursor.cxx10
-rw-r--r--vcl/source/window/debug.cxx4
-rw-r--r--vcl/source/window/debugevent.cxx14
-rw-r--r--vcl/source/window/decoview.cxx4
-rw-r--r--vcl/source/window/dialog.cxx76
-rw-r--r--vcl/source/window/dlgctrl.cxx152
-rw-r--r--vcl/source/window/dlgctrl.hxx6
-rw-r--r--vcl/source/window/dndevdis.cxx28
-rw-r--r--vcl/source/window/dockingarea.cxx10
-rw-r--r--vcl/source/window/dockmgr.cxx62
-rw-r--r--vcl/source/window/dockwin.cxx18
-rw-r--r--vcl/source/window/event.cxx35
-rw-r--r--vcl/source/window/floatwin.cxx24
-rw-r--r--vcl/source/window/globalization.cxx4
-rw-r--r--vcl/source/window/keycod.cxx2
-rw-r--r--vcl/source/window/layout.cxx168
-rw-r--r--vcl/source/window/legacyaccessibility.cxx10
-rw-r--r--vcl/source/window/menu.cxx38
-rw-r--r--vcl/source/window/menubarwindow.cxx12
-rw-r--r--vcl/source/window/menubarwindow.hxx6
-rw-r--r--vcl/source/window/menufloatingwindow.cxx4
-rw-r--r--vcl/source/window/menufloatingwindow.hxx2
-rw-r--r--vcl/source/window/menuitemlist.cxx4
-rw-r--r--vcl/source/window/menuwindow.cxx6
-rw-r--r--vcl/source/window/menuwindow.hxx6
-rw-r--r--vcl/source/window/mouse.cxx26
-rw-r--r--vcl/source/window/msgbox.cxx12
-rw-r--r--vcl/source/window/openglwin.cxx6
-rw-r--r--vcl/source/window/paint.cxx54
-rw-r--r--vcl/source/window/popupmenuwindow.cxx4
-rw-r--r--vcl/source/window/printdlg.cxx44
-rw-r--r--vcl/source/window/resource.cxx3
-rw-r--r--vcl/source/window/scrwnd.cxx4
-rw-r--r--vcl/source/window/scrwnd.hxx2
-rw-r--r--vcl/source/window/seleng.cxx4
-rw-r--r--vcl/source/window/settings.cxx8
-rw-r--r--vcl/source/window/split.cxx10
-rw-r--r--vcl/source/window/splitwin.cxx18
-rw-r--r--vcl/source/window/stacking.cxx122
-rw-r--r--vcl/source/window/status.cxx8
-rw-r--r--vcl/source/window/syschild.cxx8
-rw-r--r--vcl/source/window/syswin.cxx36
-rw-r--r--vcl/source/window/tabdlg.cxx10
-rw-r--r--vcl/source/window/tabpage.cxx8
-rw-r--r--vcl/source/window/taskpanelist.cxx44
-rw-r--r--vcl/source/window/toolbox.cxx42
-rw-r--r--vcl/source/window/toolbox2.cxx8
-rw-r--r--vcl/source/window/window.cxx183
-rw-r--r--vcl/source/window/window2.cxx43
-rw-r--r--vcl/source/window/window3.cxx7
-rw-r--r--vcl/source/window/winproc.cxx162
-rw-r--r--vcl/source/window/wrkwin.cxx10
101 files changed, 1233 insertions, 1152 deletions
diff --git a/vcl/source/app/dbggui.cxx b/vcl/source/app/dbggui.cxx
index 7b99b224ed6c..a35d62dead31 100644
--- a/vcl/source/app/dbggui.cxx
+++ b/vcl/source/app/dbggui.cxx
@@ -213,7 +213,7 @@ private:
bool mbHelpText;
public:
- DbgInfoDialog( Window* pParent, bool bHelpText = false );
+ DbgInfoDialog( vcl::Window* pParent, bool bHelpText = false );
void SetInfoText( const OUString& rStr );
};
@@ -378,7 +378,7 @@ void DbgDialog::RequestHelp( const HelpEvent& rHEvt )
}
}
-DbgInfoDialog::DbgInfoDialog( Window* pParent, bool bHelpText ) :
+DbgInfoDialog::DbgInfoDialog( vcl::Window* pParent, bool bHelpText ) :
ModalDialog( pParent, WB_STDMODAL ),
maListBox( this, WB_BORDER | WB_AUTOHSCROLL ),
maOKButton( this, WB_DEFBUTTON )
@@ -449,12 +449,12 @@ void DbgInfoDialog::SetInfoText( const OUString& rStr )
maListBox.SetUpdateMode( true );
}
-void DbgDialogTest( Window* pWindow )
+void DbgDialogTest( vcl::Window* pWindow )
{
bool aAccelBuf[65536] = {false};
sal_uInt16 nChildCount = pWindow->GetChildCount();
- Window* pGetChild = pWindow->GetWindow( WINDOW_FIRSTCHILD );
- Window* pChild;
+ vcl::Window* pGetChild = pWindow->GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window* pChild;
Point aTabPos;
if ( !pGetChild )
@@ -613,7 +613,7 @@ void DbgDialogTest( Window* pWindow )
if ( (i+1 < nChildCount) && !aText.isEmpty() )
{
- Window* pTempChild = pGetChild->GetWindow( WINDOW_NEXT )->ImplGetWindow();
+ vcl::Window* pTempChild = pGetChild->GetWindow( WINDOW_NEXT )->ImplGetWindow();
if ( (pTempChild->GetType() == WINDOW_EDIT) ||
(pTempChild->GetType() == WINDOW_MULTILINEEDIT) ||
(pTempChild->GetType() == WINDOW_SPINFIELD) ||
diff --git a/vcl/source/app/help.cxx b/vcl/source/app/help.cxx
index 3180bee56f9a..5a475e77213e 100644
--- a/vcl/source/app/help.cxx
+++ b/vcl/source/app/help.cxx
@@ -53,7 +53,7 @@ Help::~Help()
{
}
-bool Help::Start( const OUString&, const Window* )
+bool Help::Start( const OUString&, const vcl::Window* )
{
return false;
}
@@ -63,7 +63,7 @@ bool Help::SearchKeyword( const OUString& )
return false;
}
-OUString Help::GetHelpText( const OUString&, const Window* )
+OUString Help::GetHelpText( const OUString&, const vcl::Window* )
{
return OUString();
}
@@ -146,7 +146,7 @@ bool Help::IsBalloonHelpEnabled()
return ImplGetSVData()->maHelpData.mbBalloonHelp;
}
-bool Help::ShowBalloon( Window* pParent,
+bool Help::ShowBalloon( vcl::Window* pParent,
const Point& rScreenPos,
const OUString& rHelpText )
{
@@ -156,7 +156,7 @@ bool Help::ShowBalloon( Window* pParent,
return true;
}
-bool Help::ShowBalloon( Window* pParent,
+bool Help::ShowBalloon( vcl::Window* pParent,
const Point& rScreenPos, const Rectangle& rRect,
const OUString& rHelpText )
{
@@ -181,7 +181,7 @@ bool Help::IsQuickHelpEnabled()
return ImplGetSVData()->maHelpData.mbQuickHelp;
}
-bool Help::ShowQuickHelp( Window* pParent,
+bool Help::ShowQuickHelp( vcl::Window* pParent,
const Rectangle& rScreenRect,
const OUString& rHelpText,
const OUString& rLongHelpText,
@@ -200,7 +200,7 @@ void Help::HideBalloonAndQuickHelp()
ImplDestroyHelpWindow( bIsVisible );
}
-sal_uIntPtr Help::ShowTip( Window* pParent, const Rectangle& rScreenRect,
+sal_uIntPtr Help::ShowTip( vcl::Window* pParent, const Rectangle& rScreenRect,
const OUString& rText, sal_uInt16 nStyle )
{
sal_uInt16 nHelpWinStyle = ( ( nStyle & QUICKHELP_TIP_STYLE_BALLOON ) != 0 ) ? HELPWINSTYLE_BALLOON : HELPWINSTYLE_QUICK;
@@ -213,7 +213,7 @@ sal_uIntPtr Help::ShowTip( Window* pParent, const Rectangle& rScreenRect,
return nId;
}
-void Help::UpdateTip( sal_uIntPtr nId, Window* pParent, const Rectangle& rScreenRect, const OUString& rText )
+void Help::UpdateTip( sal_uIntPtr nId, vcl::Window* pParent, const Rectangle& rScreenRect, const OUString& rText )
{
HelpTextWindow* pHelpWin = reinterpret_cast< HelpTextWindow* >( nId );
ENSURE_OR_RETURN_VOID( pHelpWin != NULL, "Help::UpdateTip: invalid ID!" );
@@ -230,7 +230,7 @@ void Help::UpdateTip( sal_uIntPtr nId, Window* pParent, const Rectangle& rScreen
void Help::HideTip( sal_uLong nId )
{
HelpTextWindow* pHelpWin = (HelpTextWindow*)nId;
- Window* pFrameWindow = pHelpWin->ImplGetFrameWindow();
+ vcl::Window* pFrameWindow = pHelpWin->ImplGetFrameWindow();
pHelpWin->Hide();
// trigger update, so that a Paint is instantly triggered since we do not save the background
pFrameWindow->ImplUpdateAll();
@@ -238,7 +238,7 @@ void Help::HideTip( sal_uLong nId )
ImplGetSVData()->maHelpData.mnLastHelpHideTime = Time::GetSystemTicks();
}
-HelpTextWindow::HelpTextWindow( Window* pParent, const OUString& rText, sal_uInt16 nHelpWinStyle, sal_uInt16 nStyle ) :
+HelpTextWindow::HelpTextWindow( vcl::Window* pParent, const OUString& rText, sal_uInt16 nHelpWinStyle, sal_uInt16 nStyle ) :
FloatingWindow( pParent, WB_SYSTEMWINDOW|WB_TOOLTIPWIN ), // #105827# if we change the parent, mirroring will not work correctly when positioning this window
maHelpText( rText )
{
@@ -464,7 +464,7 @@ OUString HelpTextWindow::GetText() const
return FloatingWindow::CreateAccessible();
}
-void ImplShowHelpWindow( Window* pParent, sal_uInt16 nHelpWinStyle, sal_uInt16 nStyle,
+void ImplShowHelpWindow( vcl::Window* pParent, sal_uInt16 nHelpWinStyle, sal_uInt16 nStyle,
const OUString& rHelpText, const OUString& rStatusText,
const Point& rScreenPos, const Rectangle* pHelpArea )
{
@@ -501,7 +501,7 @@ void ImplShowHelpWindow( Window* pParent, sal_uInt16 nHelpWinStyle, sal_uInt16 n
bool const bTextChanged = rHelpText != pHelpWin->GetHelpText();
if ( bTextChanged || ( ( nStyle & QUICKHELP_FORCE_REPOSITION ) != 0 ) )
{
- Window * pWindow = pHelpWin->GetParent()->ImplGetFrameWindow();
+ vcl::Window * pWindow = pHelpWin->GetParent()->ImplGetFrameWindow();
Rectangle aInvRect( pHelpWin->GetWindowExtentsRelative( pWindow ) );
if( pHelpWin->IsVisible() )
pWindow->Invalidate( aInvRect );
@@ -547,7 +547,7 @@ void ImplDestroyHelpWindow( bool bUpdateHideTime )
HelpTextWindow* pHelpWin = pSVData->maHelpData.mpHelpWin;
if ( pHelpWin )
{
- Window * pWindow = pHelpWin->GetParent()->ImplGetFrameWindow();
+ vcl::Window * pWindow = pHelpWin->GetParent()->ImplGetFrameWindow();
// find out screen area covered by system help window
Rectangle aInvRect( pHelpWin->GetWindowExtentsRelative( pWindow ) );
if( pHelpWin->IsVisible() )
@@ -561,7 +561,7 @@ void ImplDestroyHelpWindow( bool bUpdateHideTime )
}
}
-void ImplSetHelpWindowPos( Window* pHelpWin, sal_uInt16 nHelpWinStyle, sal_uInt16 nStyle,
+void ImplSetHelpWindowPos( vcl::Window* pHelpWin, sal_uInt16 nHelpWinStyle, sal_uInt16 nStyle,
const Point& rPos, const Rectangle* pHelpArea )
{
Point aPos = rPos;
@@ -665,7 +665,7 @@ void ImplSetHelpWindowPos( Window* pHelpWin, sal_uInt16 nHelpWinStyle, sal_uInt1
}
}
- Window* pWindow = pHelpWin->GetParent()->ImplGetFrameWindow();
+ vcl::Window* pWindow = pHelpWin->GetParent()->ImplGetFrameWindow();
aPos = pWindow->AbsoluteScreenToOutputPixel( aPos );
pHelpWin->SetPosPixel( aPos );
}
diff --git a/vcl/source/app/sound.cxx b/vcl/source/app/sound.cxx
index 226d09fb345c..7c5e9939c97a 100644
--- a/vcl/source/app/sound.cxx
+++ b/vcl/source/app/sound.cxx
@@ -24,7 +24,7 @@
#include <salframe.hxx>
#include <svdata.hxx>
-void Sound::Beep( Window* pWindow )
+void Sound::Beep( vcl::Window* pWindow )
{
// #i91990#
if ( Application::IsHeadlessModeEnabled() )
diff --git a/vcl/source/app/stdtext.cxx b/vcl/source/app/stdtext.cxx
index 2327639aa6fe..8093a6fe6900 100644
--- a/vcl/source/app/stdtext.cxx
+++ b/vcl/source/app/stdtext.cxx
@@ -34,7 +34,7 @@ OUString GetStandardText( sal_uInt16 nStdText )
return OUString();
}
-void ShowServiceNotAvailableError(Window* pParent,
+void ShowServiceNotAvailableError(vcl::Window* pParent,
const OUString& rServiceName, bool bError)
{
OUString aText = GetStandardText(STANDARD_TEXT_SERVICE_NOT_AVAILABLE).
diff --git a/vcl/source/app/svapp.cxx b/vcl/source/app/svapp.cxx
index e2dc111ae65c..e5640c7a7f94 100644
--- a/vcl/source/app/svapp.cxx
+++ b/vcl/source/app/svapp.cxx
@@ -156,28 +156,28 @@ struct ImplEventHook
struct ImplPostEventData
{
sal_uLong mnEvent;
- const Window* mpWin;
+ const vcl::Window* mpWin;
ImplSVEvent * mnEventId;
KeyEvent maKeyEvent;
MouseEvent maMouseEvent;
ZoomEvent maZoomEvent;
ScrollEvent maScrollEvent;
- ImplPostEventData( sal_uLong nEvent, const Window* pWin, const KeyEvent& rKeyEvent ) :
+ ImplPostEventData( sal_uLong nEvent, const vcl::Window* pWin, const KeyEvent& rKeyEvent ) :
mnEvent( nEvent ), mpWin( pWin ), mnEventId( 0 ), maKeyEvent( rKeyEvent ) {}
- ImplPostEventData( sal_uLong nEvent, const Window* pWin, const MouseEvent& rMouseEvent ) :
+ ImplPostEventData( sal_uLong nEvent, const vcl::Window* pWin, const MouseEvent& rMouseEvent ) :
mnEvent( nEvent ), mpWin( pWin ), mnEventId( 0 ), maMouseEvent( rMouseEvent ) {}
#if !HAVE_FEATURE_DESKTOP
- ImplPostEventData( sal_uLong nEvent, const Window* pWin, const ZoomEvent& rZoomEvent ) :
+ ImplPostEventData( sal_uLong nEvent, const vcl::Window* pWin, const ZoomEvent& rZoomEvent ) :
mnEvent( nEvent ), mpWin( pWin ), mnEventId( 0 ), maZoomEvent( rZoomEvent ) {}
- ImplPostEventData( sal_uLong nEvent, const Window* pWin, const ScrollEvent& rScrollEvent ) :
+ ImplPostEventData( sal_uLong nEvent, const vcl::Window* pWin, const ScrollEvent& rScrollEvent ) :
mnEvent( nEvent ), mpWin( pWin ), mnEventId( 0 ), maScrollEvent( rScrollEvent ) {}
#endif
~ImplPostEventData() {}
};
-typedef ::std::pair< Window*, ImplPostEventData* > ImplPostEventPair;
+typedef ::std::pair< vcl::Window*, ImplPostEventData* > ImplPostEventPair;
static ::std::list< ImplPostEventPair > aPostedEventList;
@@ -478,7 +478,7 @@ void Application::OverrideSystemSettings( AllSettings& /*rSettings*/ )
void Application::MergeSystemSettings( AllSettings& rSettings )
{
- Window* pWindow = ImplGetSVData()->maWinData.mpFirstFrame;
+ vcl::Window* pWindow = ImplGetSVData()->maWinData.mpFirstFrame;
if( ! pWindow )
pWindow = ImplGetDefaultWindow();
if( pWindow )
@@ -497,7 +497,7 @@ void Application::MergeSystemSettings( AllSettings& rSettings )
bool Application::ValidateSystemFont()
{
- Window* pWindow = ImplGetSVData()->maWinData.mpFirstFrame;
+ vcl::Window* pWindow = ImplGetSVData()->maWinData.mpFirstFrame;
if( ! pWindow )
pWindow = ImplGetDefaultWindow();
@@ -542,7 +542,7 @@ void Application::SetSettings( const AllSettings& rSettings )
ImplCallEventListeners( VCLEVENT_APPLICATION_DATACHANGED, NULL, &aDCEvt);
// Update all windows
- Window* pFirstFrame = pSVData->maWinData.mpFirstFrame;
+ vcl::Window* pFirstFrame = pSVData->maWinData.mpFirstFrame;
// Reset data that needs to be re-calculated
long nOldDPIX = 0;
long nOldDPIY = 0;
@@ -550,21 +550,21 @@ void Application::SetSettings( const AllSettings& rSettings )
{
nOldDPIX = pFirstFrame->mnDPIX;
nOldDPIY = pFirstFrame->mnDPIY;
- Window::ImplInitAppFontData(pFirstFrame);
+ vcl::Window::ImplInitAppFontData(pFirstFrame);
}
- Window* pFrame = pFirstFrame;
+ vcl::Window* pFrame = pFirstFrame;
while ( pFrame )
{
// restore AppFont cache data
pFrame->mpWindowImpl->mpFrameData->meMapUnit = MAP_PIXEL;
// call UpdateSettings from ClientWindow in order to prevent updating data twice
- Window* pClientWin = pFrame;
+ vcl::Window* pClientWin = pFrame;
while ( pClientWin->ImplGetClientWindow() )
pClientWin = pClientWin->ImplGetClientWindow();
pClientWin->UpdateSettings( rSettings, true );
- Window* pTempWin = pFrame->mpWindowImpl->mpFrameData->mpFirstOverlap;
+ vcl::Window* pTempWin = pFrame->mpWindowImpl->mpFrameData->mpFirstOverlap;
while ( pTempWin )
{
// call UpdateSettings from ClientWindow in order to prevent updating data twice
@@ -636,12 +636,12 @@ void Application::InitSettings()
void Application::NotifyAllWindows( DataChangedEvent& rDCEvt )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pFrame = pSVData->maWinData.mpFirstFrame;
+ vcl::Window* pFrame = pSVData->maWinData.mpFirstFrame;
while ( pFrame )
{
pFrame->NotifyAllChildren( rDCEvt );
- Window* pSysWin = pFrame->mpWindowImpl->mpFrameData->mpFirstOverlap;
+ vcl::Window* pSysWin = pFrame->mpWindowImpl->mpFrameData->mpFirstOverlap;
while ( pSysWin )
{
pSysWin->NotifyAllChildren( rDCEvt );
@@ -652,7 +652,7 @@ void Application::NotifyAllWindows( DataChangedEvent& rDCEvt )
}
}
-void Application::ImplCallEventListeners( sal_uLong nEvent, Window *pWin, void* pData )
+void Application::ImplCallEventListeners( sal_uLong nEvent, vcl::Window *pWin, void* pData )
{
ImplSVData* pSVData = ImplGetSVData();
VclWindowEvent aEvent( pWin, nEvent, pData );
@@ -699,7 +699,7 @@ void Application::RemoveKeyListener( const Link& rKeyListener )
pSVData->maAppData.mpKeyListeners->removeListener( rKeyListener );
}
-bool Application::HandleKey( sal_uLong nEvent, Window *pWin, KeyEvent* pKeyEvent )
+bool Application::HandleKey( sal_uLong nEvent, vcl::Window *pWin, KeyEvent* pKeyEvent )
{
// let listeners process the key event
VclWindowEvent aEvent( pWin, nEvent, (void *) pKeyEvent );
@@ -713,7 +713,7 @@ bool Application::HandleKey( sal_uLong nEvent, Window *pWin, KeyEvent* pKeyEvent
return bProcessed;
}
-ImplSVEvent * Application::PostKeyEvent( sal_uLong nEvent, Window *pWin, KeyEvent* pKeyEvent )
+ImplSVEvent * Application::PostKeyEvent( sal_uLong nEvent, vcl::Window *pWin, KeyEvent* pKeyEvent )
{
const SolarMutexGuard aGuard;
ImplSVEvent * nEventId = 0;
@@ -738,7 +738,7 @@ ImplSVEvent * Application::PostKeyEvent( sal_uLong nEvent, Window *pWin, KeyEven
return nEventId;
}
-ImplSVEvent * Application::PostMouseEvent( sal_uLong nEvent, Window *pWin, MouseEvent* pMouseEvent )
+ImplSVEvent * Application::PostMouseEvent( sal_uLong nEvent, vcl::Window *pWin, MouseEvent* pMouseEvent )
{
const SolarMutexGuard aGuard;
ImplSVEvent * nEventId = 0;
@@ -773,7 +773,7 @@ ImplSVEvent * Application::PostMouseEvent( sal_uLong nEvent, Window *pWin, Mouse
#if !HAVE_FEATURE_DESKTOP
-ImplSVEvent * Application::PostZoomEvent( sal_uLong nEvent, Window *pWin, ZoomEvent* pZoomEvent )
+ImplSVEvent * Application::PostZoomEvent( sal_uLong nEvent, vcl::Window *pWin, ZoomEvent* pZoomEvent )
{
const SolarMutexGuard aGuard;
ImplSVEvent * nEventId = 0;
@@ -805,7 +805,7 @@ ImplSVEvent * Application::PostZoomEvent( sal_uLong nEvent, Window *pWin, ZoomEv
return nEventId;
}
-ImplSVEvent * Application::PostScrollEvent( sal_uLong nEvent, Window *pWin, ScrollEvent* pScrollEvent )
+ImplSVEvent * Application::PostScrollEvent( sal_uLong nEvent, vcl::Window *pWin, ScrollEvent* pScrollEvent )
{
const SolarMutexGuard aGuard;
ImplSVEvent * nEventId = 0;
@@ -903,7 +903,7 @@ IMPL_STATIC_LINK_NOINSTANCE( Application, PostEventHandler, void*, pCallData )
return 0;
}
-void Application::RemoveMouseAndKeyEvents( Window* pWin )
+void Application::RemoveMouseAndKeyEvents( vcl::Window* pWin )
{
const SolarMutexGuard aGuard;
@@ -932,7 +932,7 @@ ImplSVEvent * Application::PostUserEvent( const Link& rLink, void* pCaller )
pSVEvent->mpLink = new Link( rLink );
pSVEvent->mpWindow = NULL;
pSVEvent->mbCall = true;
- Window* pDefWindow = ImplGetDefaultWindow();
+ vcl::Window* pDefWindow = ImplGetDefaultWindow();
if ( pDefWindow == 0 || !pDefWindow->ImplGetFrame()->PostEvent( pSVEvent ) )
{
delete pSVEvent->mpLink;
@@ -1013,7 +1013,7 @@ WorkWindow* Application::GetAppWindow()
return ImplGetSVData()->maWinData.mpAppWin;
}
-Window* Application::GetFocusWindow()
+vcl::Window* Application::GetFocusWindow()
{
return ImplGetSVData()->maWinData.mpFocusWin;
}
@@ -1023,13 +1023,13 @@ OutputDevice* Application::GetDefaultDevice()
return ImplGetDefaultWindow();
}
-Window* Application::GetFirstTopLevelWindow()
+vcl::Window* Application::GetFirstTopLevelWindow()
{
ImplSVData* pSVData = ImplGetSVData();
return pSVData->maWinData.mpFirstFrame;
}
-Window* Application::GetNextTopLevelWindow( Window* pWindow )
+vcl::Window* Application::GetNextTopLevelWindow( vcl::Window* pWindow )
{
return pWindow->mpWindowImpl->mpFrameData->mpNextFrame;
}
@@ -1038,7 +1038,7 @@ long Application::GetTopWindowCount()
{
long nRet = 0;
ImplSVData* pSVData = ImplGetSVData();
- Window *pWin = pSVData ? pSVData->maWinData.mpFirstFrame : NULL;
+ vcl::Window *pWin = pSVData ? pSVData->maWinData.mpFirstFrame : NULL;
while( pWin )
{
if( pWin->ImplGetWindow()->IsTopWindow() )
@@ -1048,11 +1048,11 @@ long Application::GetTopWindowCount()
return nRet;
}
-Window* Application::GetTopWindow( long nIndex )
+vcl::Window* Application::GetTopWindow( long nIndex )
{
long nIdx = 0;
ImplSVData* pSVData = ImplGetSVData();
- Window *pWin = pSVData ? pSVData->maWinData.mpFirstFrame : NULL;
+ vcl::Window *pWin = pSVData ? pSVData->maWinData.mpFirstFrame : NULL;
while( pWin )
{
if( pWin->ImplGetWindow()->IsTopWindow() )
@@ -1067,9 +1067,9 @@ Window* Application::GetTopWindow( long nIndex )
return NULL;
}
-Window* Application::GetActiveTopWindow()
+vcl::Window* Application::GetActiveTopWindow()
{
- Window *pWin = ImplGetSVData()->maWinData.mpFocusWin;
+ vcl::Window *pWin = ImplGetSVData()->maWinData.mpFocusWin;
while( pWin )
{
if( pWin->IsTopWindow() )
@@ -1285,12 +1285,12 @@ void Application::SetDialogScaleX( short nScale )
pSVData->maGDIData.mnAppFontX += (pSVData->maGDIData.mnAppFontX*nScale)/100;
}
-void Application::SetDefDialogParent( Window* pWindow )
+void Application::SetDefDialogParent( vcl::Window* pWindow )
{
ImplGetSVData()->maWinData.mpDefDialogParent = pWindow;
}
-Window* Application::GetDefDialogParent()
+vcl::Window* Application::GetDefDialogParent()
{
ImplSVData* pSVData = ImplGetSVData();
// #103442# find some useful dialog parent if there
@@ -1305,7 +1305,7 @@ Window* Application::GetDefDialogParent()
// as DefDialogParent
// current focus frame
- Window *pWin = NULL;
+ vcl::Window *pWin = NULL;
if( (pWin = pSVData->maWinData.mpFocusWin) != NULL )
{
while( pWin->mpWindowImpl && pWin->mpWindowImpl->mpParent )
@@ -1670,10 +1670,10 @@ void Application::setDeInitHook(Link const & hook) {
}
// helper method to allow inline constructor even for pWindow!=NULL case
-void ImplDelData::AttachToWindow( const Window* pWindow )
+void ImplDelData::AttachToWindow( const vcl::Window* pWindow )
{
if( pWindow )
- const_cast<Window*>(pWindow)->ImplAddDel( this );
+ const_cast<vcl::Window*>(pWindow)->ImplAddDel( this );
}
// define dtor for ImplDelData
@@ -1684,7 +1684,7 @@ ImplDelData::~ImplDelData()
if( !mbDel && mpWindow )
{
// the window still exists but we were not removed
- const_cast<Window*>(mpWindow)->ImplRemoveDel( this );
+ const_cast<vcl::Window*>(mpWindow)->ImplRemoveDel( this );
mpWindow = NULL;
}
}
diff --git a/vcl/source/app/svdata.cxx b/vcl/source/app/svdata.cxx
index 6054d6968f18..0aaff4a14e05 100644
--- a/vcl/source/app/svdata.cxx
+++ b/vcl/source/app/svdata.cxx
@@ -109,7 +109,7 @@ void ImplDestroySVData()
pImplSVData = NULL;
}
-Window* ImplGetDefaultWindow()
+vcl::Window* ImplGetDefaultWindow()
{
ImplSVData* pSVData = ImplGetSVData();
if ( pSVData->maWinData.mpAppWin )
@@ -272,15 +272,15 @@ bool ImplInitAccessBridge()
return true;
}
-Window* ImplFindWindow( const SalFrame* pFrame, ::Point& rSalFramePos )
+vcl::Window* ImplFindWindow( const SalFrame* pFrame, ::Point& rSalFramePos )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pFrameWindow = pSVData->maWinData.mpFirstFrame;
+ vcl::Window* pFrameWindow = pSVData->maWinData.mpFirstFrame;
while ( pFrameWindow )
{
if ( pFrameWindow->ImplGetFrame() == pFrame )
{
- Window* pWindow = pFrameWindow->ImplFindWindow( rSalFramePos );
+ vcl::Window* pWindow = pFrameWindow->ImplFindWindow( rSalFramePos );
if ( !pWindow )
pWindow = pFrameWindow->ImplGetWindow();
rSalFramePos = pWindow->ImplFrameToOutput( rSalFramePos );
diff --git a/vcl/source/app/svmain.cxx b/vcl/source/app/svmain.cxx
index 6c287551da4f..bd3544bc125a 100644
--- a/vcl/source/app/svmain.cxx
+++ b/vcl/source/app/svmain.cxx
@@ -362,7 +362,7 @@ void DeInitVCL()
long nBadTopWindows = nTopWindowCount;
for( long i = 0; i < nTopWindowCount; i++ )
{
- Window* pWin = Application::GetTopWindow( i );
+ vcl::Window* pWin = Application::GetTopWindow( i );
// default window will be destroyed further down
// but may still be useful during deinit up to that point
if( pWin == pSVData->mpDefaultWin )
diff --git a/vcl/source/control/button.cxx b/vcl/source/control/button.cxx
index bfc7fd26976a..cef9d0dce18d 100644
--- a/vcl/source/control/button.cxx
+++ b/vcl/source/control/button.cxx
@@ -597,13 +597,13 @@ void PushButton::ImplInitPushButtonData()
namespace
{
- Window* getPreviousSibling(Window *pParent)
+ vcl::Window* getPreviousSibling(vcl::Window *pParent)
{
return pParent ? pParent->GetWindow(WINDOW_LASTCHILD) : NULL;
}
}
-void PushButton::ImplInit( Window* pParent, WinBits nStyle )
+void PushButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle(getPreviousSibling(pParent), nStyle);
Button::ImplInit( pParent, nStyle, NULL );
@@ -614,7 +614,7 @@ void PushButton::ImplInit( Window* pParent, WinBits nStyle )
ImplInitSettings( true, true, true );
}
-WinBits PushButton::ImplInitStyle( const Window* pPrevWindow, WinBits nStyle )
+WinBits PushButton::ImplInitStyle( const vcl::Window* pPrevWindow, WinBits nStyle )
{
if ( !(nStyle & WB_NOTABSTOP) )
nStyle |= WB_TABSTOP;
@@ -675,7 +675,7 @@ void PushButton::ImplInitSettings( bool bFont,
}
}
-void PushButton::ImplDrawPushButtonFrame( Window* pDev,
+void PushButton::ImplDrawPushButtonFrame( vcl::Window* pDev,
Rectangle& rRect, sal_uInt16 nStyle )
{
if ( !(pDev->GetStyle() & (WB_RECTSTYLE | WB_SMALLSTYLE)) )
@@ -701,7 +701,7 @@ void PushButton::ImplDrawPushButtonFrame( Window* pDev,
rRect = aDecoView.DrawButton( rRect, nStyle );
}
-bool PushButton::ImplHitTestPushButton( Window* pDev,
+bool PushButton::ImplHitTestPushButton( vcl::Window* pDev,
const Point& rPos )
{
Point aTempPoint;
@@ -1139,14 +1139,14 @@ PushButton::PushButton( WindowType nType ) :
ImplInitPushButtonData();
}
-PushButton::PushButton( Window* pParent, WinBits nStyle ) :
+PushButton::PushButton( vcl::Window* pParent, WinBits nStyle ) :
Button( WINDOW_PUSHBUTTON )
{
ImplInitPushButtonData();
ImplInit( pParent, nStyle );
}
-PushButton::PushButton( Window* pParent, const ResId& rResId ) :
+PushButton::PushButton( vcl::Window* pParent, const ResId& rResId ) :
Button( WINDOW_PUSHBUTTON )
{
rResId.SetRT( RSC_PUSHBUTTON );
@@ -1480,7 +1480,7 @@ bool PushButton::PreNotify( NotifyEvent& rNEvt )
if( bDropDown && GetParent()->IsNativeControlSupported( aCtrlType, PART_ENTIRE_CONTROL) &&
!GetParent()->IsNativeControlSupported( aCtrlType, PART_BUTTON_DOWN) )
{
- Window *pBorder = GetParent()->GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = GetParent()->GetWindow( WINDOW_BORDER );
if(aCtrlType == CTRL_COMBOBOX)
{
// only paint the button part to avoid flickering of the combobox text
@@ -1634,14 +1634,14 @@ bool PushButton::set_property(const OString &rKey, const OString &rValue)
return true;
}
-void OKButton::ImplInit( Window* pParent, WinBits nStyle )
+void OKButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
PushButton::ImplInit( pParent, nStyle );
SetText( Button::GetStandardText( BUTTON_OK ) );
}
-OKButton::OKButton( Window* pParent, WinBits nStyle ) :
+OKButton::OKButton( vcl::Window* pParent, WinBits nStyle ) :
PushButton( WINDOW_OKBUTTON )
{
ImplInit( pParent, nStyle );
@@ -1652,7 +1652,7 @@ void OKButton::Click()
// close parent if no link set
if ( !GetClickHdl() )
{
- Window* pParent = getNonLayoutParent(this);
+ vcl::Window* pParent = getNonLayoutParent(this);
if ( pParent->IsSystemWindow() )
{
if ( pParent->IsDialog() )
@@ -1679,14 +1679,14 @@ void OKButton::Click()
}
}
-void CancelButton::ImplInit( Window* pParent, WinBits nStyle )
+void CancelButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
PushButton::ImplInit( pParent, nStyle );
SetText( Button::GetStandardText( BUTTON_CANCEL ) );
}
-CancelButton::CancelButton( Window* pParent, WinBits nStyle ) :
+CancelButton::CancelButton( vcl::Window* pParent, WinBits nStyle ) :
PushButton( WINDOW_CANCELBUTTON )
{
ImplInit( pParent, nStyle );
@@ -1697,7 +1697,7 @@ void CancelButton::Click()
// close parent if link not set
if ( !GetClickHdl() )
{
- Window* pParent = getNonLayoutParent(this);
+ vcl::Window* pParent = getNonLayoutParent(this);
if ( pParent->IsSystemWindow() )
{
if ( pParent->IsDialog() )
@@ -1724,26 +1724,26 @@ void CancelButton::Click()
}
}
-CloseButton::CloseButton( Window* pParent, WinBits nStyle )
+CloseButton::CloseButton( vcl::Window* pParent, WinBits nStyle )
: CancelButton(pParent, nStyle)
{
SetText( Button::GetStandardText( BUTTON_CLOSE ) );
}
-void HelpButton::ImplInit( Window* pParent, WinBits nStyle )
+void HelpButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
PushButton::ImplInit( pParent, nStyle | WB_NOPOINTERFOCUS );
SetText( Button::GetStandardText( BUTTON_HELP ) );
}
-HelpButton::HelpButton( Window* pParent, WinBits nStyle ) :
+HelpButton::HelpButton( vcl::Window* pParent, WinBits nStyle ) :
PushButton( WINDOW_HELPBUTTON )
{
ImplInit( pParent, nStyle );
}
-HelpButton::HelpButton( Window* pParent, const ResId& rResId ) :
+HelpButton::HelpButton( vcl::Window* pParent, const ResId& rResId ) :
PushButton( WINDOW_HELPBUTTON )
{
rResId.SetRT( RSC_HELPBUTTON );
@@ -1760,7 +1760,7 @@ void HelpButton::Click()
// trigger help if no link set
if ( !GetClickHdl() )
{
- Window* pFocusWin = Application::GetFocusWindow();
+ vcl::Window* pFocusWin = Application::GetFocusWindow();
if ( !pFocusWin )
pFocusWin = this;
@@ -1778,7 +1778,7 @@ void RadioButton::ImplInitRadioButtonData()
mbStateChanged = false;
}
-void RadioButton::ImplInit( Window* pParent, WinBits nStyle )
+void RadioButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle(getPreviousSibling(pParent), nStyle);
Button::ImplInit( pParent, nStyle, NULL );
@@ -1786,7 +1786,7 @@ void RadioButton::ImplInit( Window* pParent, WinBits nStyle )
ImplInitSettings( true, true, true );
}
-WinBits RadioButton::ImplInitStyle( const Window* pPrevWindow, WinBits nStyle )
+WinBits RadioButton::ImplInitStyle( const vcl::Window* pPrevWindow, WinBits nStyle )
{
if ( !(nStyle & WB_NOGROUP) &&
(!pPrevWindow || (pPrevWindow->GetType() != WINDOW_RADIOBUTTON)) )
@@ -1818,7 +1818,7 @@ void RadioButton::ImplInitSettings( bool bFont,
if ( bBackground )
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( !IsControlBackground() &&
(pParent->IsChildTransparentModeEnabled() || IsNativeControlSupported( CTRL_RADIOBUTTON, PART_ENTIRE_CONTROL ) ) )
{
@@ -2197,10 +2197,10 @@ std::vector< RadioButton* > RadioButton::GetRadioButtonGroup(bool bIncludeThis)
SAL_WARN("vcl.control", "No new-style group set on radiobutton <" << GetHelpId() << "> using old-style digging around");
// go back to first in group;
- Window* pFirst = const_cast<RadioButton*>(this);
+ vcl::Window* pFirst = const_cast<RadioButton*>(this);
while( ( pFirst->GetStyle() & WB_GROUP ) == 0 )
{
- Window* pWindow = pFirst->GetWindow( WINDOW_PREV );
+ vcl::Window* pWindow = pFirst->GetWindow( WINDOW_PREV );
if( pWindow )
pFirst = pWindow;
else
@@ -2272,14 +2272,14 @@ void RadioButton::ImplCallClick( bool bGrabFocus, sal_uInt16 nFocusFlags )
mbStateChanged = false;
}
-RadioButton::RadioButton( Window* pParent, WinBits nStyle ) :
+RadioButton::RadioButton( vcl::Window* pParent, WinBits nStyle ) :
Button( WINDOW_RADIOBUTTON ), mbLegacyNoTextAlign( false )
{
ImplInitRadioButtonData();
ImplInit( pParent, nStyle );
}
-RadioButton::RadioButton( Window* pParent, const ResId& rResId ) :
+RadioButton::RadioButton( vcl::Window* pParent, const ResId& rResId ) :
Button( WINDOW_RADIOBUTTON ), mbLegacyNoTextAlign( false )
{
rResId.SetRT( RSC_RADIOBUTTON );
@@ -2896,7 +2896,7 @@ void CheckBox::ImplInitCheckBoxData()
mbTriState = false;
}
-void CheckBox::ImplInit( Window* pParent, WinBits nStyle )
+void CheckBox::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle(getPreviousSibling(pParent), nStyle);
Button::ImplInit( pParent, nStyle, NULL );
@@ -2904,7 +2904,7 @@ void CheckBox::ImplInit( Window* pParent, WinBits nStyle )
ImplInitSettings( true, true, true );
}
-WinBits CheckBox::ImplInitStyle( const Window* pPrevWindow, WinBits nStyle )
+WinBits CheckBox::ImplInitStyle( const vcl::Window* pPrevWindow, WinBits nStyle )
{
if ( !(nStyle & WB_NOTABSTOP) )
nStyle |= WB_TABSTOP;
@@ -2931,7 +2931,7 @@ void CheckBox::ImplInitSettings( bool bFont,
if ( bBackground )
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( !IsControlBackground() &&
(pParent->IsChildTransparentModeEnabled() || IsNativeControlSupported( CTRL_CHECKBOX, PART_ENTIRE_CONTROL ) ) )
{
@@ -3173,14 +3173,14 @@ void CheckBox::ImplCheck()
Click();
}
-CheckBox::CheckBox( Window* pParent, WinBits nStyle ) :
+CheckBox::CheckBox( vcl::Window* pParent, WinBits nStyle ) :
Button( WINDOW_CHECKBOX ), mbLegacyNoTextAlign( false )
{
ImplInitCheckBoxData();
ImplInit( pParent, nStyle );
}
-CheckBox::CheckBox( Window* pParent, const ResId& rResId ) :
+CheckBox::CheckBox( vcl::Window* pParent, const ResId& rResId ) :
Button( WINDOW_CHECKBOX ), mbLegacyNoTextAlign( false )
{
rResId.SetRT( RSC_CHECKBOX );
@@ -3726,13 +3726,13 @@ Size CheckBox::GetOptimalSize() const
return CalcMinimumSize();
}
-ImageButton::ImageButton( Window* pParent, WinBits nStyle ) :
+ImageButton::ImageButton( vcl::Window* pParent, WinBits nStyle ) :
PushButton( pParent, nStyle )
{
ImplInitStyle();
}
-ImageButton::ImageButton( Window* pParent, const ResId& rResId ) :
+ImageButton::ImageButton( vcl::Window* pParent, const ResId& rResId ) :
PushButton( pParent, rResId.SetRT( RSC_IMAGEBUTTON ) )
{
sal_uLong nObjMask = ReadLongRes();
@@ -3769,7 +3769,7 @@ void ImageButton::ImplInitStyle()
SetStyle( nStyle );
}
-ImageRadioButton::ImageRadioButton( Window* pParent, WinBits nStyle ) :
+ImageRadioButton::ImageRadioButton( vcl::Window* pParent, WinBits nStyle ) :
RadioButton( pParent, nStyle )
{
}
@@ -3778,7 +3778,7 @@ ImageRadioButton::~ImageRadioButton()
{
}
-TriStateBox::TriStateBox( Window* pParent, WinBits nStyle ) :
+TriStateBox::TriStateBox( vcl::Window* pParent, WinBits nStyle ) :
CheckBox( pParent, nStyle )
{
EnableTriState( true );
@@ -3788,7 +3788,7 @@ TriStateBox::~TriStateBox()
{
}
-DisclosureButton::DisclosureButton( Window* pParent, WinBits nStyle ) :
+DisclosureButton::DisclosureButton( vcl::Window* pParent, WinBits nStyle ) :
CheckBox( pParent, nStyle )
{
}
diff --git a/vcl/source/control/combobox.cxx b/vcl/source/control/combobox.cxx
index be4c071c5ea6..cb39c0a5b7c5 100644
--- a/vcl/source/control/combobox.cxx
+++ b/vcl/source/control/combobox.cxx
@@ -44,7 +44,7 @@ static void lcl_GetSelectedEntries( ::std::set< sal_Int32 >& rSelectedPos, const
}
}
-ComboBox::ComboBox( Window* pParent, WinBits nStyle ) :
+ComboBox::ComboBox( vcl::Window* pParent, WinBits nStyle ) :
Edit( WINDOW_COMBOBOX )
{
ImplInitComboBoxData();
@@ -52,7 +52,7 @@ ComboBox::ComboBox( Window* pParent, WinBits nStyle ) :
SetWidthInChars(-1);
}
-ComboBox::ComboBox( Window* pParent, const ResId& rResId ) :
+ComboBox::ComboBox( vcl::Window* pParent, const ResId& rResId ) :
Edit( WINDOW_COMBOBOX )
{
ImplInitComboBoxData();
@@ -118,7 +118,7 @@ void ComboBox::ImplCalcEditHeight()
}
}
-void ComboBox::ImplInit( Window* pParent, WinBits nStyle )
+void ComboBox::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
ImplInitStyle( nStyle );
@@ -172,7 +172,7 @@ void ComboBox::ImplInit( Window* pParent, WinBits nStyle )
EnableAutocomplete( true );
mpSubEdit->Show();
- Window* pLBParent = this;
+ vcl::Window* pLBParent = this;
if ( mpFloatWin )
pLBParent = mpFloatWin;
mpImplLB = new ImplListBox( pLBParent, nListStyle|WB_SIMPLEMODE|WB_AUTOHSCROLL );
@@ -981,7 +981,7 @@ long ComboBox::getMaxWidthScrollBarAndDownButton() const
{
long nButtonDownWidth = 0;
- Window *pBorder = GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = GetWindow( WINDOW_BORDER );
ImplControlValue aControlValue;
Point aPoint;
Rectangle aContent, aBound;
@@ -1041,7 +1041,7 @@ Size ComboBox::CalcAdjustedSize( const Size& rPrefSize ) const
{
Size aSz = rPrefSize;
sal_Int32 nLeft, nTop, nRight, nBottom;
- ((Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
+ ((vcl::Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
aSz.Height() -= nTop+nBottom;
if ( !IsDropDownBox() )
{
@@ -1357,7 +1357,7 @@ void ComboBox::SetNoSelection()
Rectangle ComboBox::GetBoundingRectangle( sal_Int32 nItem ) const
{
Rectangle aRect = mpImplLB->GetMainWindow().GetBoundingRectangle( nItem );
- Rectangle aOffset = mpImplLB->GetMainWindow().GetWindowExtentsRelative( (Window*)this );
+ Rectangle aOffset = mpImplLB->GetMainWindow().GetWindowExtentsRelative( (vcl::Window*)this );
aRect.Move( aOffset.TopLeft().X(), aOffset.TopLeft().Y() );
return aRect;
}
@@ -1414,7 +1414,7 @@ ComboBox::ComboBoxBounds ComboBox::calcComboBoxDropDownComponentBounds(const Siz
long nTop = 0;
long nBottom = rOutSz.Height();
- Window *pBorder = GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = GetWindow( WINDOW_BORDER );
ImplControlValue aControlValue;
Point aPoint;
Rectangle aContent, aBound;
diff --git a/vcl/source/control/ctrl.cxx b/vcl/source/control/ctrl.cxx
index 83a977d00fb6..4282453df27d 100644
--- a/vcl/source/control/ctrl.cxx
+++ b/vcl/source/control/ctrl.cxx
@@ -45,14 +45,14 @@ Control::Control( WindowType nType ) :
ImplInitControlData();
}
-Control::Control( Window* pParent, WinBits nStyle ) :
+Control::Control( vcl::Window* pParent, WinBits nStyle ) :
Window( WINDOW_CONTROL )
{
ImplInitControlData();
ImplInit( pParent, nStyle, NULL );
}
-Control::Control( Window* pParent, const ResId& rResId ) :
+Control::Control( vcl::Window* pParent, const ResId& rResId ) :
Window( WINDOW_CONTROL )
{
ImplInitControlData();
@@ -258,7 +258,7 @@ bool Control::Notify( NotifyEvent& rNEvt )
{
if ( rNEvt.GetType() == EVENT_LOSEFOCUS )
{
- Window* pFocusWin = Application::GetFocusWindow();
+ vcl::Window* pFocusWin = Application::GetFocusWindow();
if ( !pFocusWin || !ImplIsWindowOrChild( pFocusWin ) )
{
mbHasControlFocus = false;
diff --git a/vcl/source/control/edit.cxx b/vcl/source/control/edit.cxx
index 8be4dc8be560..f33cbcbe09ea 100644
--- a/vcl/source/control/edit.cxx
+++ b/vcl/source/control/edit.cxx
@@ -161,14 +161,14 @@ Edit::Edit( WindowType nType ) :
ImplInitEditData();
}
-Edit::Edit( Window* pParent, WinBits nStyle ) :
+Edit::Edit( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_EDIT )
{
ImplInitEditData();
ImplInit( pParent, nStyle );
}
-Edit::Edit( Window* pParent, const ResId& rResId ) :
+Edit::Edit( vcl::Window* pParent, const ResId& rResId ) :
Control( WINDOW_EDIT )
{
rResId.SetRT( RSC_EDIT );
@@ -308,7 +308,7 @@ bool Edit::ImplUseNativeBorder( WinBits nStyle )
&& ((nStyle&WB_BORDER) && !(nStyle&WB_NOBORDER));
if( ! bRet && mbIsSubEdit )
{
- Window* pWindow = GetParent();
+ vcl::Window* pWindow = GetParent();
nStyle = pWindow->GetStyle();
bRet = pWindow->IsNativeControlSupported(ImplGetNativeControlType(), HAS_BACKGROUND_TEXTURE)
&& ((nStyle&WB_BORDER) && !(nStyle&WB_NOBORDER));
@@ -316,7 +316,7 @@ bool Edit::ImplUseNativeBorder( WinBits nStyle )
return bRet;
}
-void Edit::ImplInit( Window* pParent, WinBits nStyle )
+void Edit::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle( nStyle );
if ( !(nStyle & (WB_CENTER | WB_RIGHT)) )
@@ -786,7 +786,7 @@ uno::Reference < i18n::XExtendedInputSequenceChecker > Edit::ImplGetInputSequenc
return mxISC;
}
-void Edit::ShowTruncationWarning( Window* pParent )
+void Edit::ShowTruncationWarning( vcl::Window* pParent )
{
ResMgr* pResMgr = ImplGetResMgr();
if( pResMgr )
@@ -944,7 +944,7 @@ void Edit::ImplSetText( const OUString& rText, const Selection* pNewSelection )
int Edit::ImplGetNativeControlType() const
{
int nCtrl = 0;
- const Window *pControl = mbIsSubEdit ? GetParent() : this;
+ const vcl::Window *pControl = mbIsSubEdit ? GetParent() : this;
switch( pControl->GetType() )
{
@@ -1016,11 +1016,11 @@ void Edit::ImplPaintBorder( long nXStart, long nXEnd )
if( ImplUseNativeBorder( GetStyle() ) || IsPaintTransparent() )
{
// draw the inner part by painting the whole control using its border window
- Window *pBorder = GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = GetWindow( WINDOW_BORDER );
if( pBorder == this )
{
// we have no border, use parent
- Window *pControl = mbIsSubEdit ? GetParent() : this;
+ vcl::Window *pControl = mbIsSubEdit ? GetParent() : this;
pBorder = pControl->GetWindow( WINDOW_BORDER );
if( pBorder == this )
pBorder = GetParent();
@@ -1856,10 +1856,10 @@ void Edit::Draw( OutputDevice* pDev, const Point& rPos, const Size& rSize, sal_u
}
}
-void Edit::ImplInvalidateOutermostBorder( Window* pWin )
+void Edit::ImplInvalidateOutermostBorder( vcl::Window* pWin )
{
// allow control to show focused state
- Window *pInvalWin = pWin, *pBorder = pWin;
+ vcl::Window *pInvalWin = pWin, *pBorder = pWin;
while( ( pBorder = pInvalWin->GetWindow( WINDOW_BORDER ) ) != pInvalWin && pBorder &&
pInvalWin->ImplGetFrame() == pBorder->ImplGetFrame() )
{
@@ -1922,7 +1922,7 @@ void Edit::GetFocus()
Control::GetFocus();
}
-Window* Edit::GetPreferredKeyInputWindow()
+vcl::Window* Edit::GetPreferredKeyInputWindow()
{
if ( mpSubEdit )
return mpSubEdit->GetPreferredKeyInputWindow();
@@ -2768,7 +2768,7 @@ Size Edit::CalcMinimumSize() const
Size Edit::GetMinimumEditSize()
{
- Window* pDefWin = ImplGetDefaultWindow();
+ vcl::Window* pDefWin = ImplGetDefaultWindow();
Edit aEdit( pDefWin, WB_BORDER );
Size aSize( aEdit.CalcMinimumSize() );
return aSize;
@@ -2792,7 +2792,7 @@ Size Edit::CalcSize(sal_Int32 nChars) const
sal_Int32 Edit::GetMaxVisChars() const
{
- const Window* pW = mpSubEdit ? mpSubEdit : this;
+ const vcl::Window* pW = mpSubEdit ? mpSubEdit : this;
sal_Int32 nOutWidth = pW->GetOutputSizePixel().Width();
sal_Int32 nCharWidth = GetTextWidth( OUString('x') );
return nCharWidth ? nOutWidth/nCharWidth : 0;
diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx
index 4b209e2887d5..e57c7f6533e5 100644
--- a/vcl/source/control/field.cxx
+++ b/vcl/source/control/field.cxx
@@ -720,14 +720,14 @@ void NumericFormatter::ImplNewFieldValue( sal_Int64 nNewValue )
}
}
-NumericField::NumericField( Window* pParent, WinBits nWinStyle ) :
+NumericField::NumericField( vcl::Window* pParent, WinBits nWinStyle ) :
SpinField( pParent, nWinStyle )
{
SetField( this );
Reformat();
}
-NumericField::NumericField( Window* pParent, const ResId& rResId ) :
+NumericField::NumericField( vcl::Window* pParent, const ResId& rResId ) :
SpinField( WINDOW_NUMERICFIELD )
{
rResId.SetRT( RSC_NUMERICFIELD );
@@ -883,7 +883,7 @@ Size NumericField::CalcMinimumSize() const
return calcMinimumSize(*this, *this);
}
-NumericBox::NumericBox( Window* pParent, WinBits nWinStyle ) :
+NumericBox::NumericBox( vcl::Window* pParent, WinBits nWinStyle ) :
ComboBox( pParent, nWinStyle )
{
SetField( this );
@@ -1546,14 +1546,14 @@ sal_Int64 MetricFormatter::GetCorrectedValue( FieldUnit eOutUnit ) const
meUnit, eOutUnit );
}
-MetricField::MetricField( Window* pParent, WinBits nWinStyle ) :
+MetricField::MetricField( vcl::Window* pParent, WinBits nWinStyle ) :
SpinField( pParent, nWinStyle )
{
SetField( this );
Reformat();
}
-MetricField::MetricField( Window* pParent, const ResId& rResId ) :
+MetricField::MetricField( vcl::Window* pParent, const ResId& rResId ) :
SpinField( WINDOW_METRICFIELD )
{
rResId.SetRT( RSC_METRICFIELD );
@@ -1727,7 +1727,7 @@ void MetricField::CustomConvert()
maCustomConvertLink.Call( this );
}
-MetricBox::MetricBox( Window* pParent, WinBits nWinStyle ) :
+MetricBox::MetricBox( vcl::Window* pParent, WinBits nWinStyle ) :
ComboBox( pParent, nWinStyle )
{
SetField( this );
@@ -1975,7 +1975,7 @@ void CurrencyFormatter::Reformat()
SetValue( mnLastValue );
}
-CurrencyField::CurrencyField( Window* pParent, WinBits nWinStyle ) :
+CurrencyField::CurrencyField( vcl::Window* pParent, WinBits nWinStyle ) :
SpinField( pParent, nWinStyle )
{
SetField( this );
@@ -2057,7 +2057,7 @@ void CurrencyField::Last()
SpinField::Last();
}
-CurrencyBox::CurrencyBox( Window* pParent, WinBits nWinStyle ) :
+CurrencyBox::CurrencyBox( vcl::Window* pParent, WinBits nWinStyle ) :
ComboBox( pParent, nWinStyle )
{
SetField( this );
diff --git a/vcl/source/control/field2.cxx b/vcl/source/control/field2.cxx
index 9800030d3b99..4dd7e8568336 100644
--- a/vcl/source/control/field2.cxx
+++ b/vcl/source/control/field2.cxx
@@ -813,7 +813,7 @@ void PatternFormatter::Reformat()
}
}
-PatternField::PatternField( Window* pParent, WinBits nWinStyle ) :
+PatternField::PatternField( vcl::Window* pParent, WinBits nWinStyle ) :
SpinField( pParent, nWinStyle )
{
SetField( this );
@@ -863,7 +863,7 @@ void PatternField::Modify()
SpinField::Modify();
}
-PatternBox::PatternBox( Window* pParent, WinBits nWinStyle ) :
+PatternBox::PatternBox( vcl::Window* pParent, WinBits nWinStyle ) :
ComboBox( pParent, nWinStyle )
{
SetField( this );
@@ -1762,7 +1762,7 @@ void DateFormatter::ExpandCentury( Date& rDate, sal_uInt16 nTwoDigitYearStart )
}
}
-DateField::DateField( Window* pParent, WinBits nWinStyle ) :
+DateField::DateField( vcl::Window* pParent, WinBits nWinStyle ) :
SpinField( pParent, nWinStyle ),
maFirst( GetMin() ),
maLast( GetMax() )
@@ -1773,7 +1773,7 @@ DateField::DateField( Window* pParent, WinBits nWinStyle ) :
ResetLastDate();
}
-DateField::DateField( Window* pParent, const ResId& rResId ) :
+DateField::DateField( vcl::Window* pParent, const ResId& rResId ) :
SpinField( WINDOW_DATEFIELD ),
maFirst( GetMin() ),
maLast( GetMax() )
@@ -1911,7 +1911,7 @@ void DateField::Last()
SpinField::Last();
}
-DateBox::DateBox( Window* pParent, WinBits nWinStyle ) :
+DateBox::DateBox( vcl::Window* pParent, WinBits nWinStyle ) :
ComboBox( pParent, nWinStyle )
{
SetField( this );
@@ -2642,7 +2642,7 @@ void TimeFormatter::Reformat()
SetTime( maLastTime );
}
-TimeField::TimeField( Window* pParent, WinBits nWinStyle ) :
+TimeField::TimeField( vcl::Window* pParent, WinBits nWinStyle ) :
SpinField( pParent, nWinStyle ),
maFirst( GetMin() ),
maLast( GetMax() )
@@ -2652,7 +2652,7 @@ TimeField::TimeField( Window* pParent, WinBits nWinStyle ) :
Reformat();
}
-TimeField::TimeField( Window* pParent, const ResId& rResId ) :
+TimeField::TimeField( vcl::Window* pParent, const ResId& rResId ) :
SpinField( WINDOW_TIMEFIELD ),
maFirst( GetMin() ),
maLast( GetMax() )
@@ -2826,7 +2826,7 @@ void TimeField::SetExtFormat( ExtTimeFieldFormat eFormat )
ReformatAll();
}
-TimeBox::TimeBox( Window* pParent, WinBits nWinStyle ) :
+TimeBox::TimeBox( vcl::Window* pParent, WinBits nWinStyle ) :
ComboBox( pParent, nWinStyle )
{
SetField( this );
diff --git a/vcl/source/control/fixed.cxx b/vcl/source/control/fixed.cxx
index 8d6cb0f8c9a6..beaa5b835aa7 100644
--- a/vcl/source/control/fixed.cxx
+++ b/vcl/source/control/fixed.cxx
@@ -80,7 +80,7 @@ static Point ImplCalcPos( WinBits nStyle, const Point& rPos,
return aPos;
}
-void FixedText::ImplInit( Window* pParent, WinBits nStyle )
+void FixedText::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle( nStyle );
Control::ImplInit( pParent, nStyle, NULL );
@@ -111,7 +111,7 @@ void FixedText::ImplInitSettings( bool bFont,
if ( bBackground )
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent->IsChildTransparentModeEnabled() && !IsControlBackground() )
{
EnableChildTransparentMode( true );
@@ -133,7 +133,7 @@ void FixedText::ImplInitSettings( bool bFont,
}
}
-FixedText::FixedText( Window* pParent, WinBits nStyle )
+FixedText::FixedText( vcl::Window* pParent, WinBits nStyle )
: Control(WINDOW_FIXEDTEXT)
, m_nMaxWidthChars(-1)
, m_nMinWidthChars(-1)
@@ -142,7 +142,7 @@ FixedText::FixedText( Window* pParent, WinBits nStyle )
ImplInit( pParent, nStyle );
}
-FixedText::FixedText( Window* pParent, const ResId& rResId )
+FixedText::FixedText( vcl::Window* pParent, const ResId& rResId )
: Control(WINDOW_FIXEDTEXT)
, m_nMaxWidthChars(-1)
, m_nMinWidthChars(-1)
@@ -435,21 +435,21 @@ bool FixedText::set_property(const OString &rKey, const OString &rValue)
return true;
}
-Window* FixedText::getAccessibleRelationLabelFor() const
+vcl::Window* FixedText::getAccessibleRelationLabelFor() const
{
- Window *pWindow = Control::getAccessibleRelationLabelFor();
+ vcl::Window *pWindow = Control::getAccessibleRelationLabelFor();
if (pWindow)
return pWindow;
return get_mnemonic_widget();
}
-void FixedText::set_mnemonic_widget(Window *pWindow)
+void FixedText::set_mnemonic_widget(vcl::Window *pWindow)
{
if (pWindow == m_pMnemonicWindow)
return;
if (m_pMnemonicWindow)
{
- Window *pTempReEntryGuard = m_pMnemonicWindow;
+ vcl::Window *pTempReEntryGuard = m_pMnemonicWindow;
m_pMnemonicWindow = NULL;
pTempReEntryGuard->remove_mnemonic_label(this);
}
@@ -463,7 +463,7 @@ FixedText::~FixedText()
set_mnemonic_widget(NULL);
}
-SelectableFixedText::SelectableFixedText(Window* pParent, WinBits nStyle)
+SelectableFixedText::SelectableFixedText(vcl::Window* pParent, WinBits nStyle)
: Edit(pParent, nStyle)
{
// no border
@@ -483,7 +483,7 @@ void SelectableFixedText::LoseFocus()
Invalidate();
}
-void FixedLine::ImplInit( Window* pParent, WinBits nStyle )
+void FixedLine::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle( nStyle );
Control::ImplInit( pParent, nStyle, NULL );
@@ -514,7 +514,7 @@ void FixedLine::ImplInitSettings( bool bFont,
if ( bBackground )
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent->IsChildTransparentModeEnabled() && !IsControlBackground() )
{
EnableChildTransparentMode( true );
@@ -609,14 +609,14 @@ void FixedLine::ImplDraw( bool bLayout )
}
}
-FixedLine::FixedLine( Window* pParent, WinBits nStyle ) :
+FixedLine::FixedLine( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_FIXEDLINE )
{
ImplInit( pParent, nStyle );
SetSizePixel( Size( 2, 2 ) );
}
-FixedLine::FixedLine( Window* pParent, const ResId& rResId ) :
+FixedLine::FixedLine( vcl::Window* pParent, const ResId& rResId ) :
Control( WINDOW_FIXEDLINE )
{
rResId.SetRT( RSC_FIXEDLINE );
@@ -705,7 +705,7 @@ Size FixedLine::GetOptimalSize() const
return CalcWindowSize( FixedText::CalcMinimumTextSize ( this, 0x7fffffff ) );
}
-void FixedBitmap::ImplInit( Window* pParent, WinBits nStyle )
+void FixedBitmap::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle( nStyle );
Control::ImplInit( pParent, nStyle, NULL );
@@ -721,7 +721,7 @@ WinBits FixedBitmap::ImplInitStyle( WinBits nStyle )
void FixedBitmap::ImplInitSettings()
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent->IsChildTransparentModeEnabled() && !IsControlBackground() )
{
EnableChildTransparentMode( true );
@@ -742,7 +742,7 @@ void FixedBitmap::ImplInitSettings()
}
}
-FixedBitmap::FixedBitmap( Window* pParent, WinBits nStyle ) :
+FixedBitmap::FixedBitmap( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_FIXEDBITMAP )
{
ImplInit( pParent, nStyle );
@@ -846,7 +846,7 @@ void FixedBitmap::SetBitmap( const Bitmap& rBitmap )
queue_resize();
}
-void FixedImage::ImplInit( Window* pParent, WinBits nStyle )
+void FixedImage::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle( nStyle );
mbInUserDraw = false;
@@ -863,7 +863,7 @@ WinBits FixedImage::ImplInitStyle( WinBits nStyle )
void FixedImage::ImplInitSettings()
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent && pParent->IsChildTransparentModeEnabled() && !IsControlBackground() )
{
EnableChildTransparentMode( true );
@@ -897,13 +897,13 @@ void FixedImage::ImplLoadRes( const ResId& rResId )
}
}
-FixedImage::FixedImage( Window* pParent, WinBits nStyle ) :
+FixedImage::FixedImage( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_FIXEDIMAGE )
{
ImplInit( pParent, nStyle );
}
-FixedImage::FixedImage( Window* pParent, const ResId& rResId ) :
+FixedImage::FixedImage( vcl::Window* pParent, const ResId& rResId ) :
Control( WINDOW_FIXEDIMAGE )
{
rResId.SetRT( RSC_FIXEDIMAGE );
diff --git a/vcl/source/control/fixedhyper.cxx b/vcl/source/control/fixedhyper.cxx
index f30a8ba9303f..6926a0c843c6 100644
--- a/vcl/source/control/fixedhyper.cxx
+++ b/vcl/source/control/fixedhyper.cxx
@@ -19,7 +19,7 @@
#include <vcl/fixedhyper.hxx>
-FixedHyperlink::FixedHyperlink(Window* pParent, WinBits nWinStyle)
+FixedHyperlink::FixedHyperlink(vcl::Window* pParent, WinBits nWinStyle)
: FixedText(pParent, nWinStyle)
, m_nTextLen(0)
{
diff --git a/vcl/source/control/group.cxx b/vcl/source/control/group.cxx
index 47f97a55a28b..795bb3b43797 100644
--- a/vcl/source/control/group.cxx
+++ b/vcl/source/control/group.cxx
@@ -30,7 +30,7 @@
#define GROUP_VIEW_STYLE (WB_3DLOOK | WB_NOLABEL)
-void GroupBox::ImplInit( Window* pParent, WinBits nStyle )
+void GroupBox::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle( nStyle );
Control::ImplInit( pParent, nStyle, NULL );
@@ -62,7 +62,7 @@ void GroupBox::ImplInitSettings( bool bFont,
if ( bBackground )
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( (pParent->IsChildTransparentModeEnabled() ||
!(pParent->GetStyle() & WB_CLIPCHILDREN) ) &&
!IsControlBackground() )
@@ -86,7 +86,7 @@ void GroupBox::ImplInitSettings( bool bFont,
}
}
-GroupBox::GroupBox( Window* pParent, WinBits nStyle ) :
+GroupBox::GroupBox( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_GROUPBOX )
{
ImplInit( pParent, nStyle );
diff --git a/vcl/source/control/ilstbox.cxx b/vcl/source/control/ilstbox.cxx
index 187b6469e046..8bcdf11202eb 100644
--- a/vcl/source/control/ilstbox.cxx
+++ b/vcl/source/control/ilstbox.cxx
@@ -46,7 +46,7 @@
using namespace ::com::sun::star;
-void ImplInitFieldSettings( Window* pWin, bool bFont, bool bForeground, bool bBackground )
+void ImplInitFieldSettings( vcl::Window* pWin, bool bFont, bool bForeground, bool bBackground )
{
const StyleSettings& rStyleSettings = pWin->GetSettings().GetStyleSettings();
@@ -87,7 +87,7 @@ void ImplInitDropDownButton( PushButton* pButton )
pButton->SetBackground();
}
-ImplEntryList::ImplEntryList( Window* pWindow )
+ImplEntryList::ImplEntryList( vcl::Window* pWindow )
{
mpWindow = pWindow;
mnLastSelected = LISTBOX_ENTRY_NOTFOUND;
@@ -488,7 +488,7 @@ sal_Int32 ImplEntryList::FindFirstSelectable( sal_Int32 nPos, bool bForward /* =
return LISTBOX_ENTRY_NOTFOUND;
}
-ImplListBoxWindow::ImplListBoxWindow( Window* pParent, WinBits nWinStyle ) :
+ImplListBoxWindow::ImplListBoxWindow( vcl::Window* pParent, WinBits nWinStyle ) :
Control( pParent, 0 ),
maQuickSelectionEngine( *this )
{
@@ -2128,7 +2128,7 @@ sal_uInt16 ImplListBoxWindow::ImplGetTextStyle() const
return nTextStyle;
}
-ImplListBox::ImplListBox( Window* pParent, WinBits nWinStyle ) :
+ImplListBox::ImplListBox( vcl::Window* pParent, WinBits nWinStyle ) :
Control( pParent, nWinStyle ),
maLBWindow( this, nWinStyle&(~WB_BORDER) )
{
@@ -2228,7 +2228,7 @@ void ImplListBox::GetFocus()
maLBWindow.GrabFocus();
}
-Window* ImplListBox::GetPreferredKeyInputWindow()
+vcl::Window* ImplListBox::GetPreferredKeyInputWindow()
{
return &maLBWindow;
}
@@ -2583,7 +2583,7 @@ void ImplListBox::SetEdgeBlending(bool bNew)
}
}
-ImplWin::ImplWin( Window* pParent, WinBits nWinStyle ) :
+ImplWin::ImplWin( vcl::Window* pParent, WinBits nWinStyle ) :
Control ( pParent, nWinStyle )
{
if ( IsNativeControlSupported(CTRL_LISTBOX, PART_ENTIRE_CONTROL)
@@ -2654,7 +2654,7 @@ void ImplWin::ImplDraw( bool bLayout )
// Repaint the (focused) area similarly to
// ImplSmallBorderWindowView::DrawWindow() in
// vcl/source/window/brdwin.cxx
- Window *pWin = GetParent();
+ vcl::Window *pWin = GetParent();
ImplControlValue aControlValue;
if ( !pWin->IsEnabled() )
@@ -2673,7 +2673,7 @@ void ImplWin::ImplDraw( bool bLayout )
bool bMouseOver = false;
if( GetParent() )
{
- Window *pChild = GetParent()->GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window *pChild = GetParent()->GetWindow( WINDOW_FIRSTCHILD );
while( pChild && !(bMouseOver = pChild->IsMouseOver()) )
pChild = pChild->GetWindow( WINDOW_NEXT );
}
@@ -2840,7 +2840,7 @@ void ImplWin::GetFocus()
IsNativeWidgetEnabled() &&
IsNativeControlSupported( CTRL_LISTBOX, PART_ENTIRE_CONTROL ) )
{
- Window* pWin = GetParent()->GetWindow( WINDOW_BORDER );
+ vcl::Window* pWin = GetParent()->GetWindow( WINDOW_BORDER );
if( ! pWin )
pWin = GetParent();
pWin->Invalidate();
@@ -2857,7 +2857,7 @@ void ImplWin::LoseFocus()
IsNativeWidgetEnabled() &&
IsNativeControlSupported( CTRL_LISTBOX, PART_ENTIRE_CONTROL ) )
{
- Window* pWin = GetParent()->GetWindow( WINDOW_BORDER );
+ vcl::Window* pWin = GetParent()->GetWindow( WINDOW_BORDER );
if( ! pWin )
pWin = GetParent();
pWin->Invalidate();
@@ -2867,7 +2867,7 @@ void ImplWin::LoseFocus()
Control::LoseFocus();
}
-ImplBtn::ImplBtn( Window* pParent, WinBits nWinStyle ) :
+ImplBtn::ImplBtn( vcl::Window* pParent, WinBits nWinStyle ) :
PushButton( pParent, nWinStyle ),
mbDown ( false )
{
@@ -2889,7 +2889,7 @@ void ImplBtn::MouseButtonDown( const MouseEvent& )
}
}
-ImplListBoxFloatingWindow::ImplListBoxFloatingWindow( Window* pParent ) :
+ImplListBoxFloatingWindow::ImplListBoxFloatingWindow( vcl::Window* pParent ) :
FloatingWindow( pParent, WB_BORDER | WB_SYSTEMWINDOW | WB_NOSHADOW ) // no drop shadow for list boxes
{
mpImplLB = NULL;
@@ -2900,7 +2900,7 @@ ImplListBoxFloatingWindow::ImplListBoxFloatingWindow( Window* pParent ) :
EnableSaveBackground();
- Window * pBorderWindow = ImplGetBorderWindow();
+ vcl::Window * pBorderWindow = ImplGetBorderWindow();
if( pBorderWindow )
{
SetAccessibleRole(accessibility::AccessibleRole::PANEL);
@@ -2953,8 +2953,8 @@ void ImplListBoxFloatingWindow::setPosSizePixel( long nX, long nY, long nWidth,
// The number also cannot be calculated by List/Combobox, as for
// this the presence of the vertical Scrollbar has to be known.
mpImplLB->SetSizePixel( GetOutputSizePixel() );
- ((Window*)mpImplLB)->Resize();
- ((Window&)mpImplLB->GetMainWindow()).Resize();
+ ((vcl::Window*)mpImplLB)->Resize();
+ ((vcl::Window&)mpImplLB->GetMainWindow()).Resize();
}
}
@@ -3067,7 +3067,7 @@ void ImplListBoxFloatingWindow::StartFloat( bool bStartTracking )
// check if the control's parent is un-mirrored which is the case for form controls in a mirrored UI
// where the document is unmirrored
// because StartPopupMode() expects a rectangle in mirrored coordinates we have to re-mirror
- Window *pGrandparent = GetParent()->GetParent();
+ vcl::Window *pGrandparent = GetParent()->GetParent();
const OutputDevice *pGrandparentOutDev = pGrandparent->GetOutDev();
if( pGrandparent->ImplIsAntiparallel() )
diff --git a/vcl/source/control/imgctrl.cxx b/vcl/source/control/imgctrl.cxx
index 54b97f43cd97..6a8082fb5de2 100644
--- a/vcl/source/control/imgctrl.cxx
+++ b/vcl/source/control/imgctrl.cxx
@@ -25,7 +25,7 @@
namespace ImageScaleMode = ::com::sun::star::awt::ImageScaleMode;
-ImageControl::ImageControl( Window* pParent, WinBits nStyle )
+ImageControl::ImageControl( vcl::Window* pParent, WinBits nStyle )
:FixedImage( pParent, nStyle )
,mnScaleMode( ImageScaleMode::ANISOTROPIC )
{
@@ -137,7 +137,7 @@ void ImageControl::Paint( const Rectangle& /*rRect*/ )
if( HasFocus() )
{
- Window *pWin = GetWindow( WINDOW_BORDER );
+ vcl::Window *pWin = GetWindow( WINDOW_BORDER );
bool bFlat = (GetBorderStyle() == 2);
Rectangle aRect( Point(0,0), pWin->GetOutputSizePixel() );
diff --git a/vcl/source/control/longcurr.cxx b/vcl/source/control/longcurr.cxx
index 36afacd82698..3b6bd4570a79 100644
--- a/vcl/source/control/longcurr.cxx
+++ b/vcl/source/control/longcurr.cxx
@@ -455,7 +455,7 @@ void ImplNewLongCurrencyFieldValue( LongCurrencyField* pField, BigInt nNewValue
pField->Modify();
}
-LongCurrencyField::LongCurrencyField( Window* pParent, WinBits nWinStyle ) :
+LongCurrencyField::LongCurrencyField( vcl::Window* pParent, WinBits nWinStyle ) :
SpinField( pParent, nWinStyle )
{
SetField( this );
@@ -537,7 +537,7 @@ void LongCurrencyField::Last()
SpinField::Last();
}
-LongCurrencyBox::LongCurrencyBox( Window* pParent, WinBits nWinStyle ) :
+LongCurrencyBox::LongCurrencyBox( vcl::Window* pParent, WinBits nWinStyle ) :
ComboBox( pParent, nWinStyle )
{
SetField( this );
diff --git a/vcl/source/control/lstbox.cxx b/vcl/source/control/lstbox.cxx
index ec4d4bc65abe..504f11252479 100644
--- a/vcl/source/control/lstbox.cxx
+++ b/vcl/source/control/lstbox.cxx
@@ -49,13 +49,13 @@ ListBox::ListBox(WindowType nType)
ImplInitListBoxData();
}
-ListBox::ListBox( Window* pParent, WinBits nStyle ) : Control( WINDOW_LISTBOX )
+ListBox::ListBox( vcl::Window* pParent, WinBits nStyle ) : Control( WINDOW_LISTBOX )
{
ImplInitListBoxData();
ImplInit( pParent, nStyle );
}
-ListBox::ListBox( Window* pParent, const ResId& rResId ) :
+ListBox::ListBox( vcl::Window* pParent, const ResId& rResId ) :
Control( WINDOW_LISTBOX )
{
rResId.SetRT( RSC_LISTBOX );
@@ -96,7 +96,7 @@ void ListBox::ImplInitListBoxData()
mbEdgeBlending = false;
}
-void ListBox::ImplInit( Window* pParent, WinBits nStyle )
+void ListBox::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
nStyle = ImplInitStyle( nStyle );
if ( !(nStyle & WB_NOBORDER) && ( nStyle & WB_DROPDOWN ) )
@@ -149,7 +149,7 @@ void ListBox::ImplInit( Window* pParent, WinBits nStyle )
mpBtn->GetDropTarget()->addDropTargetListener(xDrop);
}
- Window* pLBParent = this;
+ vcl::Window* pLBParent = this;
if ( mpFloatWin )
pLBParent = mpFloatWin;
mpImplLB = new ImplListBox( pLBParent, nStyle&(~WB_BORDER) );
@@ -503,7 +503,7 @@ void ListBox::GetFocus()
Control::GetFocus();
}
-Window* ListBox::GetPreferredKeyInputWindow()
+vcl::Window* ListBox::GetPreferredKeyInputWindow()
{
if ( mpImplLB )
{
@@ -625,7 +625,7 @@ void ListBox::Resize()
long nBottom = aOutSz.Height();
// Note: in case of no border, pBorder will actually be this
- Window *pBorder = GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = GetWindow( WINDOW_BORDER );
ImplControlValue aControlValue;
Point aPoint;
Rectangle aContent, aBound;
@@ -1158,7 +1158,7 @@ bool ListBox::IsInDropDown() const
Rectangle ListBox::GetBoundingRectangle( sal_Int32 nItem ) const
{
Rectangle aRect = mpImplLB->GetMainWindow().GetBoundingRectangle( nItem );
- Rectangle aOffset = mpImplLB->GetMainWindow().GetWindowExtentsRelative( (Window*)this );
+ Rectangle aOffset = mpImplLB->GetMainWindow().GetWindowExtentsRelative( (vcl::Window*)this );
aRect.Move( aOffset.TopLeft().X(), aOffset.TopLeft().Y() );
return aRect;
}
@@ -1283,7 +1283,7 @@ Size ListBox::CalcAdjustedSize( const Size& rPrefSize ) const
{
Size aSz = rPrefSize;
sal_Int32 nLeft, nTop, nRight, nBottom;
- ((Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
+ ((vcl::Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
aSz.Height() -= nTop+nBottom;
if ( !IsDropDownBox() )
{
@@ -1486,7 +1486,7 @@ void ListBox::SetEdgeBlending(bool bNew)
}
}
-MultiListBox::MultiListBox( Window* pParent, WinBits nStyle ) :
+MultiListBox::MultiListBox( vcl::Window* pParent, WinBits nStyle ) :
ListBox( WINDOW_MULTILISTBOX )
{
ImplInit( pParent, nStyle );
diff --git a/vcl/source/control/menubtn.cxx b/vcl/source/control/menubtn.cxx
index d543c291ac95..288b7abeb018 100644
--- a/vcl/source/control/menubtn.cxx
+++ b/vcl/source/control/menubtn.cxx
@@ -37,7 +37,7 @@ void MenuButton::ImplInitMenuButtonData()
mnMenuMode = 0;
}
-void MenuButton::ImplInit( Window* pParent, WinBits nStyle )
+void MenuButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
if ( !(nStyle & WB_NOTABSTOP) )
nStyle |= WB_TABSTOP;
@@ -73,7 +73,7 @@ OString MenuButton::GetCurItemIdent() const
mpMenu->GetItemIdent(mnCurItemId) : OString();
}
-MenuButton::MenuButton( Window* pParent, WinBits nWinBits )
+MenuButton::MenuButton( vcl::Window* pParent, WinBits nWinBits )
: PushButton( WINDOW_MENUBUTTON )
{
ImplInitMenuButtonData();
diff --git a/vcl/source/control/morebtn.cxx b/vcl/source/control/morebtn.cxx
index 0146cefce4ff..f84e0a891287 100644
--- a/vcl/source/control/morebtn.cxx
+++ b/vcl/source/control/morebtn.cxx
@@ -22,7 +22,7 @@
#include <tools/rc.h>
#include <vector>
-typedef ::std::vector< Window* > ImplMoreWindowList;
+typedef ::std::vector< vcl::Window* > ImplMoreWindowList;
struct ImplMoreButtonData
{
@@ -31,7 +31,7 @@ struct ImplMoreButtonData
OUString maLessText;
};
-void MoreButton::ImplInit( Window* pParent, WinBits nStyle )
+void MoreButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
mpMBData = new ImplMoreButtonData;
mnDelta = 0;
@@ -72,7 +72,7 @@ void MoreButton::ShowState()
}
}
-MoreButton::MoreButton( Window* pParent, WinBits nStyle ) :
+MoreButton::MoreButton( vcl::Window* pParent, WinBits nStyle ) :
PushButton( WINDOW_MOREBUTTON )
{
ImplInit( pParent, nStyle );
@@ -86,7 +86,7 @@ MoreButton::~MoreButton()
void MoreButton::Click()
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
Size aSize( pParent->GetSizePixel() );
long nDeltaPixel = LogicToPixel( Size( 0, mnDelta ), meUnit ).Height();
diff --git a/vcl/source/control/prgsbar.cxx b/vcl/source/control/prgsbar.cxx
index 4634300a68b5..d1b7bf9d6d69 100644
--- a/vcl/source/control/prgsbar.cxx
+++ b/vcl/source/control/prgsbar.cxx
@@ -33,7 +33,7 @@ void ProgressBar::ImplInit()
ImplInitSettings( true, true, true );
}
-static WinBits clearProgressBarBorder( Window* pParent, WinBits nOrgStyle )
+static WinBits clearProgressBarBorder( vcl::Window* pParent, WinBits nOrgStyle )
{
WinBits nOutStyle = nOrgStyle;
if( pParent && (nOrgStyle & WB_BORDER) != 0 )
@@ -49,7 +49,7 @@ Size ProgressBar::GetOptimalSize() const
return Size(150, 20);
}
-ProgressBar::ProgressBar( Window* pParent, WinBits nWinStyle ) :
+ProgressBar::ProgressBar( vcl::Window* pParent, WinBits nWinStyle ) :
Window( pParent, clearProgressBarBorder( pParent, nWinStyle ) )
{
SetOutputSizePixel( GetOptimalSize() );
diff --git a/vcl/source/control/scrbar.cxx b/vcl/source/control/scrbar.cxx
index 4351d6ff9e21..8d144ce9a516 100644
--- a/vcl/source/control/scrbar.cxx
+++ b/vcl/source/control/scrbar.cxx
@@ -74,7 +74,7 @@ struct ImplScrollBarData
Rectangle maTrackRect; // TODO: move to ScrollBar class when binary incompatibility of ScrollBar class is no longer problematic
};
-void ScrollBar::ImplInit( Window* pParent, WinBits nStyle )
+void ScrollBar::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
mpData = NULL;
mnThumbPixRange = 0;
@@ -117,7 +117,7 @@ void ScrollBar::ImplInitStyle( WinBits nStyle )
mbFullDrag = (GetSettings().GetStyleSettings().GetDragFullOptions() & DRAGFULL_OPTION_SCROLL) != 0;
}
-ScrollBar::ScrollBar( Window* pParent, WinBits nStyle ) :
+ScrollBar::ScrollBar( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_SCROLLBAR )
{
ImplInit( pParent, nStyle );
@@ -622,9 +622,9 @@ void ScrollBar::ImplDraw( sal_uInt16 nDrawFlags, OutputDevice* pOutDev )
if ( mbCalcSize )
ImplCalc( false );
- Window *pWin = NULL;
+ vcl::Window *pWin = NULL;
if( pOutDev->GetOutDevType() == OUTDEV_WINDOW )
- pWin = (Window*) pOutDev;
+ pWin = (vcl::Window*) pOutDev;
// Draw the entire control if the native theme engine needs it
if ( nDrawFlags && pWin && pWin->IsNativeControlSupported(CTRL_SCROLLBAR, PART_DRAW_BACKGROUND_HORZ) )
@@ -1428,7 +1428,7 @@ Size ScrollBar::getCurrentCalcSize() const
return aCtrlRegion.GetSize();
}
-void ScrollBarBox::ImplInit( Window* pParent, WinBits nStyle )
+void ScrollBarBox::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
Window::ImplInit( pParent, nStyle, NULL );
@@ -1438,7 +1438,7 @@ void ScrollBarBox::ImplInit( Window* pParent, WinBits nStyle )
ImplInitSettings();
}
-ScrollBarBox::ScrollBarBox( Window* pParent, WinBits nStyle ) :
+ScrollBarBox::ScrollBarBox( vcl::Window* pParent, WinBits nStyle ) :
Window( WINDOW_SCROLLBARBOX )
{
ImplInit( pParent, nStyle );
diff --git a/vcl/source/control/slider.cxx b/vcl/source/control/slider.cxx
index f398d02a38e3..00cf7108c981 100644
--- a/vcl/source/control/slider.cxx
+++ b/vcl/source/control/slider.cxx
@@ -45,7 +45,7 @@
#define SLIDER_VIEW_STYLE (WB_3DLOOK | WB_HORZ | WB_VERT)
-void Slider::ImplInit( Window* pParent, WinBits nStyle )
+void Slider::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
mnThumbPixOffset = 0;
mnThumbPixRange = 0;
@@ -73,7 +73,7 @@ void Slider::ImplInit( Window* pParent, WinBits nStyle )
SetSizePixel( CalcWindowSizePixel() );
}
-Slider::Slider( Window* pParent, WinBits nStyle ) :
+Slider::Slider( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_SLIDER )
{
ImplInit( pParent, nStyle );
@@ -81,7 +81,7 @@ Slider::Slider( Window* pParent, WinBits nStyle ) :
void Slider::ImplInitSettings()
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent->IsChildTransparentModeEnabled() && !IsControlBackground() )
{
EnableChildTransparentMode( true );
diff --git a/vcl/source/control/spinbtn.cxx b/vcl/source/control/spinbtn.cxx
index d920737c3c01..f760aaf669e5 100644
--- a/vcl/source/control/spinbtn.cxx
+++ b/vcl/source/control/spinbtn.cxx
@@ -23,7 +23,7 @@
#include <vcl/spin.hxx>
#include <vcl/settings.hxx>
-void SpinButton::ImplInit( Window* pParent, WinBits nStyle )
+void SpinButton::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
mbUpperIn = false;
mbLowerIn = false;
@@ -48,7 +48,7 @@ void SpinButton::ImplInit( Window* pParent, WinBits nStyle )
Control::ImplInit( pParent, nStyle, NULL );
}
-SpinButton::SpinButton( Window* pParent, WinBits nStyle )
+SpinButton::SpinButton( vcl::Window* pParent, WinBits nStyle )
:Control( WINDOW_SPINBUTTON )
,mbUpperIsFocused( false )
{
diff --git a/vcl/source/control/spinfld.cxx b/vcl/source/control/spinfld.cxx
index 325e770e1060..c027cbbccbf5 100644
--- a/vcl/source/control/spinfld.cxx
+++ b/vcl/source/control/spinfld.cxx
@@ -30,7 +30,7 @@
namespace {
-void ImplGetSpinbuttonValue( Window *pWin, const Rectangle& rUpperRect,
+void ImplGetSpinbuttonValue( vcl::Window *pWin, const Rectangle& rUpperRect,
const Rectangle& rLowerRect,
bool bUpperIn, bool bLowerIn,
bool bUpperEnabled, bool bLowerEnabled, bool bHorz,
@@ -71,7 +71,7 @@ void ImplGetSpinbuttonValue( Window *pWin, const Rectangle& rUpperRect,
rValue.mnLowerPart = bHorz ? PART_BUTTON_RIGHT : PART_BUTTON_DOWN;
}
-bool ImplDrawNativeSpinfield( Window *pWin, const SpinbuttonValue& rSpinbuttonValue )
+bool ImplDrawNativeSpinfield( vcl::Window *pWin, const SpinbuttonValue& rSpinbuttonValue )
{
bool bNativeOK = false;
@@ -89,7 +89,7 @@ bool ImplDrawNativeSpinfield( Window *pWin, const SpinbuttonValue& rSpinbuttonVa
else
{
// paint the spinbox as a whole, use borderwindow to have proper clipping
- Window *pBorder = pWin->GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = pWin->GetWindow( WINDOW_BORDER );
// to not overwrite everything, set the button region as clipregion to the border window
Rectangle aClipRect( rSpinbuttonValue.maLowerRect );
@@ -122,7 +122,7 @@ bool ImplDrawNativeSpinfield( Window *pWin, const SpinbuttonValue& rSpinbuttonVa
return bNativeOK;
}
-bool ImplDrawNativeSpinbuttons( Window *pWin, const SpinbuttonValue& rSpinbuttonValue )
+bool ImplDrawNativeSpinbuttons( vcl::Window *pWin, const SpinbuttonValue& rSpinbuttonValue )
{
bool bNativeOK = false;
@@ -189,7 +189,7 @@ void ImplDrawSpinButton( OutputDevice* pOutDev,
if( pOutDev->GetOutDevType() == OUTDEV_WINDOW )
{
- Window *pWin = (Window*) pOutDev;
+ vcl::Window *pWin = (vcl::Window*) pOutDev;
// are we drawing standalone spin buttons or members of a spinfield ?
ControlType aControl = CTRL_SPINBUTTONS;
@@ -297,7 +297,7 @@ void SpinField::ImplInitSpinFieldData()
mbInDropDown = false;
}
-void SpinField::ImplInit( Window* pParent, WinBits nWinStyle )
+void SpinField::ImplInit( vcl::Window* pParent, WinBits nWinStyle )
{
Edit::ImplInit( pParent, nWinStyle );
@@ -337,14 +337,14 @@ SpinField::SpinField( WindowType nTyp ) :
ImplInitSpinFieldData();
}
-SpinField::SpinField( Window* pParent, WinBits nWinStyle ) :
+SpinField::SpinField( vcl::Window* pParent, WinBits nWinStyle ) :
Edit( WINDOW_SPINFIELD )
{
ImplInitSpinFieldData();
ImplInit( pParent, nWinStyle );
}
-SpinField::SpinField( Window* pParent, const ResId& rResId ) :
+SpinField::SpinField( vcl::Window* pParent, const ResId& rResId ) :
Edit( WINDOW_SPINFIELD )
{
ImplInitSpinFieldData();
@@ -663,8 +663,8 @@ void SpinField::ImplCalcButtonAreas( OutputDevice* pDev, const Size& rOutSz, Rec
! (GetStyle() & WB_DROPDOWN) &&
IsNativeControlSupported(CTRL_SPINBOX, PART_ENTIRE_CONTROL) )
{
- Window *pWin = (Window*) pDev;
- Window *pBorder = pWin->GetWindow( WINDOW_BORDER );
+ vcl::Window *pWin = (vcl::Window*) pDev;
+ vcl::Window *pBorder = pWin->GetWindow( WINDOW_BORDER );
// get the system's spin button size
ImplControlValue aControlValue;
@@ -726,7 +726,7 @@ void SpinField::Resize()
Rectangle aContent, aBound;
// use the full extent of the control
- Window *pBorder = GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = GetWindow( WINDOW_BORDER );
Rectangle aArea( aPoint, pBorder->GetOutputSizePixel() );
// adjust position and size of the edit field
diff --git a/vcl/source/control/tabctrl.cxx b/vcl/source/control/tabctrl.cxx
index 0187b4e51b68..67cdbbe82934 100644
--- a/vcl/source/control/tabctrl.cxx
+++ b/vcl/source/control/tabctrl.cxx
@@ -82,7 +82,7 @@ struct ImplTabCtrlData
// for the Tab positions
#define TAB_PAGERECT 0xFFFF
-void TabControl::ImplInit( Window* pParent, WinBits nStyle )
+void TabControl::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
mbLayoutDirty = true;
@@ -144,7 +144,7 @@ void TabControl::ImplInitSettings( bool bFont,
if ( bBackground )
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( !IsControlBackground() &&
(pParent->IsChildTransparentModeEnabled()
|| IsNativeControlSupported(CTRL_TAB_PANE, PART_ENTIRE_CONTROL)
@@ -183,7 +183,7 @@ void TabControl::ImplFreeLayoutData()
}
}
-TabControl::TabControl( Window* pParent, WinBits nStyle ) :
+TabControl::TabControl( vcl::Window* pParent, WinBits nStyle ) :
Control( WINDOW_TABCONTROL )
{
ImplInit( pParent, nStyle );
@@ -575,7 +575,7 @@ void TabControl::ImplChangeTabPage( sal_uInt16 nId, sal_uInt16 nOldId )
ImplTabItem* pItem = ImplGetItem( nId );
TabPage* pOldPage = (pOldItem) ? pOldItem->mpTabPage : NULL;
TabPage* pPage = (pItem) ? pItem->mpTabPage : NULL;
- Window* pCtrlParent = GetParent();
+ vcl::Window* pCtrlParent = GetParent();
if ( IsReallyVisible() && IsUpdateMode() )
{
@@ -646,7 +646,7 @@ void TabControl::ImplChangeTabPage( sal_uInt16 nId, sal_uInt16 nOldId )
if ( pOldPage && pOldPage->HasChildPathFocus() )
{
sal_uInt16 n = 0;
- Window* pFirstChild = pPage->ImplGetDlgWindow( n, DLGWINDOW_FIRST );
+ vcl::Window* pFirstChild = pPage->ImplGetDlgWindow( n, DLGWINDOW_FIRST );
if ( pFirstChild )
pFirstChild->ImplControlFocus( GETFOCUS_INIT );
else
diff --git a/vcl/source/control/throbber.cxx b/vcl/source/control/throbber.cxx
index c8b585bcb0d1..347f24a32e31 100644
--- a/vcl/source/control/throbber.cxx
+++ b/vcl/source/control/throbber.cxx
@@ -42,7 +42,7 @@ using ::com::sun::star::uno::UNO_QUERY;
using ::com::sun::star::uno::Exception;
namespace ImageScaleMode = ::com::sun::star::awt::ImageScaleMode;
-Throbber::Throbber( Window* i_parentWindow, WinBits i_style, const ImageSet i_imageSet )
+Throbber::Throbber( vcl::Window* i_parentWindow, WinBits i_style, const ImageSet i_imageSet )
:ImageControl( i_parentWindow, i_style )
,mbRepeat( true )
,mnStepTime( 100 )
diff --git a/vcl/source/edit/texteng.cxx b/vcl/source/edit/texteng.cxx
index b70cd2be405f..0cc3f90f6066 100644
--- a/vcl/source/edit/texteng.cxx
+++ b/vcl/source/edit/texteng.cxx
@@ -1944,7 +1944,7 @@ void TextEngine::ImpPaint( OutputDevice* pOutDev, const Point& rStartPos, Rectan
if ( !IsFormatted() )
FormatDoc();
- Window* pOutWin = dynamic_cast<Window*>(pOutDev);
+ vcl::Window* pOutWin = dynamic_cast<vcl::Window*>(pOutDev);
bool bTransparent = (pOutWin && pOutWin->IsPaintTransparent());
long nY = rStartPos.Y();
diff --git a/vcl/source/edit/textview.cxx b/vcl/source/edit/textview.cxx
index d63620d40016..c2b7fadb2771 100644
--- a/vcl/source/edit/textview.cxx
+++ b/vcl/source/edit/textview.cxx
@@ -146,7 +146,7 @@ struct ImpTextView
{
TextEngine* mpTextEngine;
- Window* mpWindow;
+ vcl::Window* mpWindow;
TextSelection maSelection;
Point maStartDocPos;
// TextPaM maMBDownPaM;
@@ -176,7 +176,7 @@ struct ImpTextView
bool mbCursorAtEndOfLine;
};
-TextView::TextView( TextEngine* pEng, Window* pWindow ) :
+TextView::TextView( TextEngine* pEng, vcl::Window* pWindow ) :
mpImpl(new ImpTextView)
{
pWindow->EnableRTL( false );
@@ -2309,7 +2309,7 @@ void TextSelFunctionSet::DestroyAnchor()
}
TextEngine* TextView::GetTextEngine() const
{ return mpImpl->mpTextEngine; }
-Window* TextView::GetWindow() const
+vcl::Window* TextView::GetWindow() const
{ return mpImpl->mpWindow; }
void TextView::EnableCursor( bool bEnable )
{ mpImpl->mbCursorEnabled = bEnable; }
diff --git a/vcl/source/edit/vclmedit.cxx b/vcl/source/edit/vclmedit.cxx
index 68c375a6a200..ff7cd6c8ae25 100644
--- a/vcl/source/edit/vclmedit.cxx
+++ b/vcl/source/edit/vclmedit.cxx
@@ -33,7 +33,7 @@
#include <vcl/settings.hxx>
#include <boost/scoped_ptr.hpp>
-class TextWindow : public Window
+class TextWindow : public vcl::Window
{
private:
ExtTextEngine* mpExtTextEngine;
@@ -47,7 +47,7 @@ private:
bool mbTextSelectable;
public:
- TextWindow( Window* pParent );
+ TextWindow( vcl::Window* pParent );
virtual ~TextWindow();
ExtTextEngine* GetTextEngine() const { return mpExtTextEngine; }
@@ -703,7 +703,7 @@ bool ImpVclMEdit::HandleCommand( const CommandEvent& rCEvt )
return bDone;
}
-TextWindow::TextWindow( Window* pParent ) : Window( pParent )
+TextWindow::TextWindow( vcl::Window* pParent ) : Window( pParent )
{
mbInMBDown = false;
mbFocusSelectionHide = false;
@@ -926,7 +926,7 @@ void TextWindow::LoseFocus()
mpExtTextView->SetPaintSelection( false );
}
-VclMultiLineEdit::VclMultiLineEdit( Window* pParent, WinBits nWinStyle )
+VclMultiLineEdit::VclMultiLineEdit( vcl::Window* pParent, WinBits nWinStyle )
: Edit( pParent, nWinStyle )
{
SetType( WINDOW_MULTILINEEDIT );
@@ -1189,7 +1189,7 @@ Size VclMultiLineEdit::CalcMinimumSize() const
Size aSz = pImpVclMEdit->CalcMinimumSize();
sal_Int32 nLeft, nTop, nRight, nBottom;
- ((Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
+ ((vcl::Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
aSz.Width() += nLeft+nRight;
aSz.Height() += nTop+nBottom;
@@ -1200,7 +1200,7 @@ Size VclMultiLineEdit::CalcAdjustedSize( const Size& rPrefSize ) const
{
Size aSz = rPrefSize;
sal_Int32 nLeft, nTop, nRight, nBottom;
- ((Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
+ ((vcl::Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
// center vertically for whole lines
@@ -1221,7 +1221,7 @@ Size VclMultiLineEdit::CalcBlockSize( sal_uInt16 nColumns, sal_uInt16 nLines ) c
Size aSz = pImpVclMEdit->CalcBlockSize( nColumns, nLines );
sal_Int32 nLeft, nTop, nRight, nBottom;
- ((Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
+ ((vcl::Window*)this)->GetBorder( nLeft, nTop, nRight, nBottom );
aSz.Width() += nLeft+nRight;
aSz.Height() += nTop+nBottom;
return aSz;
diff --git a/vcl/source/edit/xtextedt.cxx b/vcl/source/edit/xtextedt.cxx
index 6eff3dd2f22d..4fd5f27e498d 100644
--- a/vcl/source/edit/xtextedt.cxx
+++ b/vcl/source/edit/xtextedt.cxx
@@ -222,7 +222,7 @@ bool ExtTextEngine::Search( TextSelection& rSel, const util::SearchOptions& rSea
// class ExtTextView
-ExtTextView::ExtTextView( ExtTextEngine* pEng, Window* pWindow )
+ExtTextView::ExtTextView( ExtTextEngine* pEng, vcl::Window* pWindow )
: TextView( pEng, pWindow )
{
}
diff --git a/vcl/source/gdi/gdimtf.cxx b/vcl/source/gdi/gdimtf.cxx
index 3b0d9d007fcb..c8b842d93b6a 100644
--- a/vcl/source/gdi/gdimtf.cxx
+++ b/vcl/source/gdi/gdimtf.cxx
@@ -374,7 +374,7 @@ void GDIMetaFile::Play( OutputDevice* pOut, size_t nPos )
// flush output from time to time
if( i++ > nSyncCount )
- ( (Window*) pOut )->Flush(), i = 0;
+ ( (vcl::Window*) pOut )->Flush(), i = 0;
}
pAction = NextAction();
@@ -391,7 +391,7 @@ bool GDIMetaFile::ImplPlayWithRenderer( OutputDevice* pOut, const Point& rPos, S
Size rDestSize( pOut->LogicToPixel( rLogicDestSize ) );
- const Window* win = dynamic_cast <Window*> ( pOut );
+ const vcl::Window* win = dynamic_cast <vcl::Window*> ( pOut );
if (!win)
win = Application::GetActiveTopWindow();
diff --git a/vcl/source/gdi/impanmvw.cxx b/vcl/source/gdi/impanmvw.cxx
index bf870819c408..096e67fa48ae 100644
--- a/vcl/source/gdi/impanmvw.cxx
+++ b/vcl/source/gdi/impanmvw.cxx
@@ -78,7 +78,7 @@ ImplAnimView::ImplAnimView( Animation* pParent, OutputDevice* pOut,
MapMode aTempMap( mpOut->GetMapMode() );
aTempMap.SetOrigin( Point() );
mpBackground->SetMapMode( aTempMap );
- ( (Window*) mpOut )->SaveBackground( maDispPt, maDispSz, Point(), *mpBackground );
+ ( (vcl::Window*) mpOut )->SaveBackground( maDispPt, maDispSz, Point(), *mpBackground );
mpBackground->SetMapMode( MapMode() );
}
else
@@ -282,7 +282,7 @@ void ImplAnimView::ImplDraw( sal_uLong nPos, VirtualDevice* pVDev )
delete pDev;
if( mpOut->GetOutDevType() == OUTDEV_WINDOW )
- ( (Window*) mpOut )->Sync();
+ ( (vcl::Window*) mpOut )->Sync();
}
}
}
@@ -296,7 +296,7 @@ void ImplAnimView::ImplRepaint()
MapMode aTempMap( mpOut->GetMapMode() );
aTempMap.SetOrigin( Point() );
mpBackground->SetMapMode( aTempMap );
- ( (Window*) mpOut )->SaveBackground( maDispPt, maDispSz, Point(), *mpBackground );
+ ( (vcl::Window*) mpOut )->SaveBackground( maDispPt, maDispSz, Point(), *mpBackground );
mpBackground->SetMapMode( MapMode() );
}
else
diff --git a/vcl/source/gdi/print.cxx b/vcl/source/gdi/print.cxx
index 6c8bdc449264..a901a312564b 100644
--- a/vcl/source/gdi/print.cxx
+++ b/vcl/source/gdi/print.cxx
@@ -783,7 +783,7 @@ void Printer::ImplInit( SalPrinterQueueInfo* pInfo )
mpGraphics->GetDevFontList( mpFontCollection );
}
-void Printer::ImplInitDisplay( const Window* pWindow )
+void Printer::ImplInitDisplay( const vcl::Window* pWindow )
{
ImplSVData* pSVData = ImplGetSVData();
@@ -1121,7 +1121,7 @@ bool Printer::SetJobSetup( const JobSetup& rSetup )
return false;
}
-bool Printer::Setup( Window* pWindow )
+bool Printer::Setup( vcl::Window* pWindow )
{
if ( IsDisplayPrinter() )
return false;
diff --git a/vcl/source/gdi/print3.cxx b/vcl/source/gdi/print3.cxx
index ad7a8ba68048..b87425f2934c 100644
--- a/vcl/source/gdi/print3.cxx
+++ b/vcl/source/gdi/print3.cxx
@@ -789,7 +789,7 @@ void PrinterController::resetPrinterOptions( bool i_bFileOutput )
mpImplData->mpPrinter->SetPrinterOptions( aOpt );
}
-bool PrinterController::setupPrinter( Window* i_pParent )
+bool PrinterController::setupPrinter( vcl::Window* i_pParent )
{
bool bRet = false;
if( mpImplData->mpPrinter.get() )
diff --git a/vcl/source/helper/lazydelete.cxx b/vcl/source/helper/lazydelete.cxx
index abf06ff0d4a9..7ce8d1a56c11 100644
--- a/vcl/source/helper/lazydelete.cxx
+++ b/vcl/source/helper/lazydelete.cxx
@@ -33,7 +33,7 @@ LazyDeletorBase::~LazyDeletorBase()
}
// instantiate instance pointers for LazyDeletor<Window,Menu>
-template<> LazyDeletor<Window>* LazyDeletor<Window>::s_pOneInstance = NULL;
+template<> LazyDeletor<vcl::Window>* LazyDeletor<vcl::Window>::s_pOneInstance = NULL;
template<> LazyDeletor<Menu>* LazyDeletor<Menu>::s_pOneInstance = NULL;
// a list for all LazyeDeletor<T> singletons
@@ -55,7 +55,7 @@ void LazyDelete::flush()
}
// specialized is_less function for Window
-template<> bool LazyDeletor<Window>::is_less( Window* left, Window* right )
+template<> bool LazyDeletor<vcl::Window>::is_less( vcl::Window* left, vcl::Window* right )
{
return left != right && right->IsChild( left, true );
}
diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx
index d00f3e69116f..79430ba5a78e 100644
--- a/vcl/source/opengl/OpenGLContext.cxx
+++ b/vcl/source/opengl/OpenGLContext.cxx
@@ -376,7 +376,7 @@ GLXFBConfig* getFBConfig(const SystemEnvData* sysData, int& nBestFBC)
if( dpy == 0 || !glXQueryExtension( dpy, NULL, NULL ) )
return NULL;
- XLIB_Window win = sysData->aWindow;
+ Window win = sysData->aWindow;
SAL_INFO("vcl.opengl", "parent window: " << win);
@@ -436,12 +436,12 @@ GLXFBConfig* getFBConfig(const SystemEnvData* sysData, int& nBestFBC)
#endif
-bool OpenGLContext::init( Window* pParent )
+bool OpenGLContext::init( vcl::Window* pParent )
{
if(mbInitialized)
return true;
- m_pWindow.reset(pParent ? NULL : new Window(0, WB_NOBORDER|WB_NODIALOGCONTROL));
+ m_pWindow.reset(pParent ? NULL : new vcl::Window(0, WB_NOBORDER|WB_NODIALOGCONTROL));
mpWindow = pParent ? pParent : m_pWindow.get();
m_pChildWindow = 0;
initWindow();
@@ -814,7 +814,7 @@ bool OpenGLContext::initWindow()
#if defined( WNT ) || defined( MACOSX ) || defined( IOS ) || defined( ANDROID )
-SystemWindowData OpenGLContext::generateWinData(Window* /*pParent*/, bool bRequestLegacyContext)
+SystemWindowData OpenGLContext::generateWinData(vcl::Window* /*pParent*/, bool bRequestLegacyContext)
{
(void) bRequestLegacyContext;
SystemWindowData aWinData;
@@ -842,7 +842,7 @@ void initOpenGLFunctionPointers()
}
-SystemWindowData OpenGLContext::generateWinData(Window* pParent, bool)
+SystemWindowData OpenGLContext::generateWinData(vcl::Window* pParent, bool)
{
SystemWindowData aWinData;
aWinData.nSize = sizeof(aWinData);
diff --git a/vcl/source/outdev/font.cxx b/vcl/source/outdev/font.cxx
index 116a2752d6ba..7d5330b5a6e4 100644
--- a/vcl/source/outdev/font.cxx
+++ b/vcl/source/outdev/font.cxx
@@ -517,7 +517,7 @@ void OutputDevice::ImplClearFontData( const bool bNewFontLists )
// also update child windows if needed
if ( GetOutDevType() == OUTDEV_WINDOW )
{
- Window* pChild = ((Window*)this)->mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = ((vcl::Window*)this)->mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->ImplClearFontData( true );
@@ -553,7 +553,7 @@ void OutputDevice::ImplRefreshFontData( const bool bNewFontLists )
// also update child windows if needed
if ( GetOutDevType() == OUTDEV_WINDOW )
{
- Window* pChild = ((Window*)this)->mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = ((vcl::Window*)this)->mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->ImplRefreshFontData( true );
@@ -579,7 +579,7 @@ void OutputDevice::ImplUpdateAllFontData( bool bNewFontLists )
if ( bNewFontLists )
{
pSVData->maGDIData.mpScreenFontList->Clear();
- Window * pFrame = pSVData->maWinData.mpFirstFrame;
+ vcl::Window * pFrame = pSVData->maWinData.mpFirstFrame;
if ( pFrame )
{
if ( pFrame->AcquireGraphics() )
@@ -600,12 +600,12 @@ void OutputDevice::ImplUpdateFontDataForAllFrames( const FontUpdateHandler_t pHd
ImplSVData* const pSVData = ImplGetSVData();
// update all windows
- Window* pFrame = pSVData->maWinData.mpFirstFrame;
+ vcl::Window* pFrame = pSVData->maWinData.mpFirstFrame;
while ( pFrame )
{
( pFrame->*pHdl )( bNewFontLists );
- Window* pSysWin = pFrame->mpWindowImpl->mpFrameData->mpFirstOverlap;
+ vcl::Window* pSysWin = pFrame->mpWindowImpl->mpFrameData->mpFirstOverlap;
while ( pSysWin )
{
( pSysWin->*pHdl )( bNewFontLists );
diff --git a/vcl/source/outdev/map.cxx b/vcl/source/outdev/map.cxx
index 396a2c471014..ff9140783c78 100644
--- a/vcl/source/outdev/map.cxx
+++ b/vcl/source/outdev/map.cxx
@@ -228,11 +228,11 @@ static void ImplCalcMapResolution( const MapMode& rMapMode,
if ( !pSVData->maGDIData.mnAppFontX )
{
if( pSVData->maWinData.mpFirstFrame )
- Window::ImplInitAppFontData( pSVData->maWinData.mpFirstFrame );
+ vcl::Window::ImplInitAppFontData( pSVData->maWinData.mpFirstFrame );
else
{
WorkWindow* pWin = new WorkWindow( NULL, 0 );
- Window::ImplInitAppFontData( pWin );
+ vcl::Window::ImplInitAppFontData( pWin );
delete pWin;
}
}
@@ -682,8 +682,8 @@ void OutputDevice::SetMapMode()
mbInitFont = true;
if ( GetOutDevType() == OUTDEV_WINDOW )
{
- if ( ((Window*)this)->mpWindowImpl->mpCursor )
- ((Window*)this)->mpWindowImpl->mpCursor->ImplNew();
+ if ( ((vcl::Window*)this)->mpWindowImpl->mpCursor )
+ ((vcl::Window*)this)->mpWindowImpl->mpCursor->ImplNew();
}
// #106426# Adapt logical offset when changing mapmode
@@ -786,8 +786,8 @@ void OutputDevice::SetMapMode( const MapMode& rNewMapMode )
mbInitFont = true;
if ( GetOutDevType() == OUTDEV_WINDOW )
{
- if ( ((Window*)this)->mpWindowImpl->mpCursor )
- ((Window*)this)->mpWindowImpl->mpCursor->ImplNew();
+ if ( ((vcl::Window*)this)->mpWindowImpl->mpCursor )
+ ((vcl::Window*)this)->mpWindowImpl->mpCursor->ImplNew();
}
// #106426# Adapt logical offset when changing mapmode
@@ -2092,6 +2092,8 @@ void OutputDevice::SetPixelOffset( const Size& rOffset )
}
+namespace vcl {
+
long Window::ImplLogicUnitToPixelX( long nX, MapUnit eUnit )
{
if ( eUnit != MAP_PIXEL )
@@ -2142,6 +2144,7 @@ long Window::ImplLogicUnitToPixelY( long nY, MapUnit eUnit )
return nY;
}
+} /* namespace vcl */
DeviceCoordinate OutputDevice::LogicWidthToDeviceCoordinate( long nWidth ) const
{
diff --git a/vcl/source/outdev/nativecontrols.cxx b/vcl/source/outdev/nativecontrols.cxx
index 325320cf7e4e..b7edeb11ab05 100644
--- a/vcl/source/outdev/nativecontrols.cxx
+++ b/vcl/source/outdev/nativecontrols.cxx
@@ -33,7 +33,7 @@ static bool EnableNativeWidget( const OutputDevice& i_rDevice )
case OUTDEV_WINDOW:
{
- const Window* pWindow = dynamic_cast< const Window* >( &i_rDevice );
+ const vcl::Window* pWindow = dynamic_cast< const vcl::Window* >( &i_rDevice );
if (pWindow)
{
return pWindow->IsNativeWidgetEnabled();
diff --git a/vcl/source/outdev/outdev.cxx b/vcl/source/outdev/outdev.cxx
index 8717246d495c..9c96710127e5 100644
--- a/vcl/source/outdev/outdev.cxx
+++ b/vcl/source/outdev/outdev.cxx
@@ -726,7 +726,7 @@ void OutputDevice::ImplDrawOutDevDirect( const OutputDevice* pSrcDev, SalTwoRect
}
else
{
- if ( ((Window*)this)->mpWindowImpl->mpFrameWindow == ((Window*)pSrcDev)->mpWindowImpl->mpFrameWindow )
+ if ( ((vcl::Window*)this)->mpWindowImpl->mpFrameWindow == ((vcl::Window*)pSrcDev)->mpWindowImpl->mpFrameWindow )
pGraphics2 = NULL;
else
{
diff --git a/vcl/source/uipreviewer/previewer.cxx b/vcl/source/uipreviewer/previewer.cxx
index 1e318ff20a38..24f4dbed31c1 100644
--- a/vcl/source/uipreviewer/previewer.cxx
+++ b/vcl/source/uipreviewer/previewer.cxx
@@ -72,7 +72,7 @@ int UIPreviewApp::Main()
{
VclBuilder aBuilder(pDialog, OUString(), uifiles[0]);
- Window *pRoot = aBuilder.get_widget_root();
+ vcl::Window *pRoot = aBuilder.get_widget_root();
Dialog *pRealDialog = dynamic_cast<Dialog*>(pRoot);
if (!pRealDialog)
diff --git a/vcl/source/window/accessibility.cxx b/vcl/source/window/accessibility.cxx
index 3b64a2fbd819..b02ebd84e365 100644
--- a/vcl/source/window/accessibility.cxx
+++ b/vcl/source/window/accessibility.cxx
@@ -123,6 +123,8 @@ ImplAccessibleInfos::~ImplAccessibleInfos()
delete pAccessibleDescription;
}
+namespace vcl {
+
::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > Window::GetAccessible( bool bCreate )
{
// do not optimize hierarchy for the top level border win (ie, when there is no parent)
@@ -130,7 +132,7 @@ ImplAccessibleInfos::~ImplAccessibleInfos()
if ( GetParent() && ( GetType() == WINDOW_BORDERWINDOW ) && ( GetChildCount() == 1 ) )
//if( !ImplIsAccessibleCandidate() )
{
- Window* pChild = GetAccessibleChildWindow( 0 );
+ vcl::Window* pChild = GetAccessibleChildWindow( 0 );
if ( pChild )
return pChild->GetAccessible();
}
@@ -180,7 +182,7 @@ bool Window::ImplIsAccessibleNativeFrame() const
sal_uInt16 Window::ImplGetAccessibleCandidateChildWindowCount( sal_uInt16 nFirstWindowType ) const
{
sal_uInt16 nChildren = 0;
- Window* pChild = GetWindow( nFirstWindowType );
+ vcl::Window* pChild = GetWindow( nFirstWindowType );
while ( pChild )
{
if( pChild->ImplIsAccessibleCandidate() )
@@ -192,16 +194,16 @@ sal_uInt16 Window::ImplGetAccessibleCandidateChildWindowCount( sal_uInt16 nFirst
return nChildren;
}
-Window* Window::ImplGetAccessibleCandidateChild( sal_uInt16 nChild, sal_uInt16& rChildCount, sal_uInt16 nFirstWindowType, bool bTopLevel ) const
+vcl::Window* Window::ImplGetAccessibleCandidateChild( sal_uInt16 nChild, sal_uInt16& rChildCount, sal_uInt16 nFirstWindowType, bool bTopLevel ) const
{
if( bTopLevel )
rChildCount = 0;
- Window* pChild = GetWindow( nFirstWindowType );
+ vcl::Window* pChild = GetWindow( nFirstWindowType );
while ( pChild )
{
- Window *pTmpChild = pChild;
+ vcl::Window *pTmpChild = pChild;
if( !pChild->ImplIsAccessibleCandidate() )
pTmpChild = pChild->ImplGetAccessibleCandidateChild( nChild, rChildCount, WINDOW_FIRSTCHILD, false );
@@ -215,16 +217,16 @@ Window* Window::ImplGetAccessibleCandidateChild( sal_uInt16 nChild, sal_uInt16&
return NULL;
}
-Window* Window::GetAccessibleParentWindow() const
+vcl::Window* Window::GetAccessibleParentWindow() const
{
if ( ImplIsAccessibleNativeFrame() )
return NULL;
- Window* pParent = mpWindowImpl->mpParent;
+ vcl::Window* pParent = mpWindowImpl->mpParent;
if( GetType() == WINDOW_MENUBARWINDOW )
{
// report the menubar as a child of THE workwindow
- Window *pWorkWin = GetParent()->mpWindowImpl->mpFirstChild;
+ vcl::Window *pWorkWin = GetParent()->mpWindowImpl->mpFirstChild;
while( pWorkWin && (pWorkWin == this) )
pWorkWin = pWorkWin->mpWindowImpl->mpNext;
pParent = pWorkWin;
@@ -251,7 +253,7 @@ Window* Window::GetAccessibleParentWindow() const
sal_uInt16 Window::GetAccessibleChildWindowCount()
{
sal_uInt16 nChildren = 0;
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while( pChild )
{
if( pChild->IsVisible() )
@@ -265,7 +267,7 @@ sal_uInt16 Window::GetAccessibleChildWindowCount()
/*
if( ImplIsOverlapWindow() )
{
- Window* pOverlap = GetWindow( WINDOW_FIRSTOVERLAP );
+ vcl::Window* pOverlap = GetWindow( WINDOW_FIRSTOVERLAP );
while ( pOverlap )
{
if( pOverlap->IsVisible() )
@@ -295,7 +297,7 @@ sal_uInt16 Window::GetAccessibleChildWindowCount()
return nChildren;
}
-Window* Window::GetAccessibleChildWindow( sal_uInt16 n )
+vcl::Window* Window::GetAccessibleChildWindow( sal_uInt16 n )
{
// report the menubarwindow as a the first child of THE workwindow
if( GetType() == WINDOW_WORKWINDOW && ((WorkWindow *) this)->GetMenuBar() )
@@ -312,7 +314,7 @@ Window* Window::GetAccessibleChildWindow( sal_uInt16 n )
// transform n to child number including invisible children
sal_uInt16 nChildren = n;
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while( pChild )
{
if( pChild->IsVisible() )
@@ -335,7 +337,7 @@ Window* Window::GetAccessibleChildWindow( sal_uInt16 n )
/*
if( ImplIsOverlapWindow() )
{
- Window* pOverlap = GetWindow( WINDOW_FIRSTOVERLAP );
+ vcl::Window* pOverlap = GetWindow( WINDOW_FIRSTOVERLAP );
while ( !pChild && pOverlap )
{
if ( !nChildren && pOverlap->IsVisible() )
@@ -486,7 +488,7 @@ sal_uInt16 Window::getDefaultAccessibleRole() const
nRole = accessibility::AccessibleRole::FRAME;
else if( IsScrollable() )
nRole = accessibility::AccessibleRole::SCROLL_PANE;
- else if( ((Window*)this)->ImplGetWindow()->IsMenuFloatingWindow() )
+ else if( ((vcl::Window*)this)->ImplGetWindow()->IsMenuFloatingWindow() )
nRole = accessibility::AccessibleRole::WINDOW; // #106002#, contextmenus are windows (i.e. toplevel)
else
// #104051# WINDOW seems to be a bad default role, use LAYEREDPANE instead
@@ -555,7 +557,7 @@ OUString Window::getDefaultAccessibleName() const
case WINDOW_TREELISTBOX:
case WINDOW_METRICBOX:
{
- Window *pLabel = GetAccessibleRelationLabeledBy();
+ vcl::Window *pLabel = GetAccessibleRelationLabeledBy();
if ( pLabel && pLabel != this )
aAccessibleName = pLabel->GetText();
if (aAccessibleName.isEmpty())
@@ -613,7 +615,7 @@ OUString Window::GetAccessibleDescription() const
{
// Special code for help text windows. ZT asks the border window for the
// description so we have to forward this request to our inner window.
- const Window* pWin = ((Window *)this)->ImplGetWindow();
+ const vcl::Window* pWin = ((vcl::Window *)this)->ImplGetWindow();
if ( pWin->GetType() == WINDOW_HELPTEXTWINDOW )
aAccessibleDescription = pWin->GetHelpText();
else
@@ -623,28 +625,28 @@ OUString Window::GetAccessibleDescription() const
return aAccessibleDescription;
}
-void Window::SetAccessibleRelationLabeledBy( Window* pLabeledBy )
+void Window::SetAccessibleRelationLabeledBy( vcl::Window* pLabeledBy )
{
if ( !mpWindowImpl->mpAccessibleInfos )
mpWindowImpl->mpAccessibleInfos = new ImplAccessibleInfos;
mpWindowImpl->mpAccessibleInfos->pLabeledByWindow = pLabeledBy;
}
-void Window::SetAccessibleRelationLabelFor( Window* pLabelFor )
+void Window::SetAccessibleRelationLabelFor( vcl::Window* pLabelFor )
{
if ( !mpWindowImpl->mpAccessibleInfos )
mpWindowImpl->mpAccessibleInfos = new ImplAccessibleInfos;
mpWindowImpl->mpAccessibleInfos->pLabelForWindow = pLabelFor;
}
-void Window::SetAccessibleRelationMemberOf( Window* pMemberOfWin )
+void Window::SetAccessibleRelationMemberOf( vcl::Window* pMemberOfWin )
{
if ( !mpWindowImpl->mpAccessibleInfos )
mpWindowImpl->mpAccessibleInfos = new ImplAccessibleInfos;
mpWindowImpl->mpAccessibleInfos->pMemberOfWindow = pMemberOfWin;
}
-Window* Window::GetAccessibleRelationMemberOf() const
+vcl::Window* Window::GetAccessibleRelationMemberOf() const
{
if (mpWindowImpl->mpAccessibleInfos && mpWindowImpl->mpAccessibleInfos->pMemberOfWindow)
return mpWindowImpl->mpAccessibleInfos->pMemberOfWindow;
@@ -655,7 +657,7 @@ Window* Window::GetAccessibleRelationMemberOf() const
return NULL;
}
-Window* Window::getAccessibleRelationLabelFor() const
+vcl::Window* Window::getAccessibleRelationLabelFor() const
{
if (mpWindowImpl->mpAccessibleInfos && mpWindowImpl->mpAccessibleInfos->pLabelForWindow)
return mpWindowImpl->mpAccessibleInfos->pLabelForWindow;
@@ -663,9 +665,9 @@ Window* Window::getAccessibleRelationLabelFor() const
return NULL;
}
-Window* Window::GetAccessibleRelationLabelFor() const
+vcl::Window* Window::GetAccessibleRelationLabelFor() const
{
- Window* pWindow = getAccessibleRelationLabelFor();
+ vcl::Window* pWindow = getAccessibleRelationLabelFor();
if (pWindow)
return pWindow;
@@ -676,7 +678,7 @@ Window* Window::GetAccessibleRelationLabelFor() const
return NULL;
}
-Window* Window::GetAccessibleRelationLabeledBy() const
+vcl::Window* Window::GetAccessibleRelationLabeledBy() const
{
if (mpWindowImpl->mpAccessibleInfos && mpWindowImpl->mpAccessibleInfos->pLabeledByWindow)
return mpWindowImpl->mpAccessibleInfos->pLabeledByWindow;
@@ -688,7 +690,7 @@ Window* Window::GetAccessibleRelationLabeledBy() const
for (std::vector<FixedText*>::iterator
aI = aMnemonicLabels.begin(), aEnd = aMnemonicLabels.end(); aI != aEnd; ++aI)
{
- Window *pCandidate = *aI;
+ vcl::Window *pCandidate = *aI;
if (pCandidate->IsVisible())
return pCandidate;
}
@@ -707,7 +709,7 @@ bool Window::IsAccessibilityEventsSuppressed( bool bTraverseParentPath )
return mpWindowImpl->mbSuppressAccessibilityEvents;
else
{
- Window *pParent = this;
+ vcl::Window *pParent = this;
while ( pParent && pParent->mpWindowImpl)
{
if( pParent->mpWindowImpl->mbSuppressAccessibilityEvents )
@@ -724,4 +726,6 @@ void Window::SetAccessibilityEventsSuppressed(bool bSuppressed)
mpWindowImpl->mbSuppressAccessibilityEvents = bSuppressed;
}
+} /* namespace vcl */
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/brdwin.cxx b/vcl/source/window/brdwin.cxx
index b1edf9493422..afc0be1ba9cc 100644
--- a/vcl/source/window/brdwin.cxx
+++ b/vcl/source/window/brdwin.cxx
@@ -77,6 +77,8 @@ static void ImplGetPinImage( sal_uInt16 nStyle, bool bPinIn, Image& rImage )
rImage = pSVData->maCtrlData.mpPinImgList->GetImage( nId );
}
+namespace vcl {
+
void Window::ImplCalcSymbolRect( Rectangle& rRect )
{
// Add border, not shown in the non-default representation,
@@ -95,13 +97,15 @@ void Window::ImplCalcSymbolRect( Rectangle& rRect )
rRect.Bottom() -= nExtraHeight;
}
+} /* namespace vcl */
+
static void ImplDrawBrdWinSymbol( OutputDevice* pDev,
const Rectangle& rRect, SymbolType eSymbol )
{
// we leave 5% room between the symbol and the button border
DecorationView aDecoView( pDev );
Rectangle aTempRect = rRect;
- Window::ImplCalcSymbolRect( aTempRect );
+ vcl::Window::ImplCalcSymbolRect( aTempRect );
aDecoView.DrawSymbol( aTempRect, eSymbol,
pDev->GetSettings().GetStyleSettings().GetButtonTextColor(), 0 );
}
@@ -114,7 +118,7 @@ static void ImplDrawBrdWinSymbolButton( OutputDevice* pDev,
nState &= ~BUTTON_DRAW_HIGHLIGHT;
Rectangle aTempRect;
- Window *pWin = dynamic_cast< Window* >(pDev);
+ vcl::Window *pWin = dynamic_cast< vcl::Window* >(pDev);
if( pWin )
{
if( bMouseOver )
@@ -461,7 +465,7 @@ bool ImplBorderWindowView::ImplTracking( ImplBorderFrameData* pData, const Track
{
// dispatch to correct window type (why is Close() not virtual ??? )
// TODO: make Close() virtual
- Window *pWin = pBorderWindow->ImplGetClientWindow()->ImplGetWindow();
+ vcl::Window *pWin = pBorderWindow->ImplGetClientWindow()->ImplGetWindow();
SystemWindow *pSysWin = dynamic_cast<SystemWindow* >(pWin);
DockingWindow *pDockWin = dynamic_cast<DockingWindow*>(pWin);
if ( pSysWin )
@@ -1007,9 +1011,9 @@ void ImplSmallBorderWindowView::Init( OutputDevice* pDev, long nWidth, long nHei
mnHeight = nHeight;
mbNWFBorder = false;
- Window *pWin = NULL, *pCtrl = NULL;
+ vcl::Window *pWin = NULL, *pCtrl = NULL;
if (mpOutDev->GetOutDevType() == OUTDEV_WINDOW)
- pWin = (Window*) mpOutDev;
+ pWin = (vcl::Window*) mpOutDev;
if (pWin)
pCtrl = mpBorderWindow->GetWindow(WINDOW_CLIENT);
@@ -1096,7 +1100,7 @@ void ImplSmallBorderWindowView::Init( OutputDevice* pDev, long nWidth, long nHei
mpBorderWindow->SetBackground();
pCtrl->SetPaintTransparent( true );
- Window* pCompoundParent = NULL;
+ vcl::Window* pCompoundParent = NULL;
if( pWin->GetParent() && pWin->GetParent()->IsCompoundControl() )
pCompoundParent = pWin->GetParent();
@@ -1182,9 +1186,9 @@ void ImplSmallBorderWindowView::DrawWindow( sal_uInt16 nDrawFlags, OutputDevice*
bool bNativeOK = false;
// for native widget drawing we must find out what
// control this border belongs to
- Window *pWin = NULL, *pCtrl = NULL;
+ vcl::Window *pWin = NULL, *pCtrl = NULL;
if( mpOutDev->GetOutDevType() == OUTDEV_WINDOW )
- pWin = (Window*) mpOutDev;
+ pWin = (vcl::Window*) mpOutDev;
ControlType aCtrlType = 0;
ControlPart aCtrlPart = PART_ENTIRE_CONTROL;
@@ -1272,7 +1276,7 @@ void ImplSmallBorderWindowView::DrawWindow( sal_uInt16 nDrawFlags, OutputDevice*
}
bool bMouseOver = false;
- Window *pCtrlChild = pCtrl->GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window *pCtrlChild = pCtrl->GetWindow( WINDOW_FIRSTCHILD );
while( pCtrlChild && !(bMouseOver = pCtrlChild->IsMouseOver()) )
pCtrlChild = pCtrlChild->GetWindow( WINDOW_NEXT );
@@ -1740,14 +1744,14 @@ void ImplStdBorderWindowView::DrawWindow( sal_uInt16 nDrawFlags, OutputDevice* p
}
}
-void ImplBorderWindow::ImplInit( Window* pParent,
+void ImplBorderWindow::ImplInit( vcl::Window* pParent,
WinBits nStyle, sal_uInt16 nTypeStyle,
const ::com::sun::star::uno::Any& )
{
ImplInit( pParent, nStyle, nTypeStyle, NULL );
}
-void ImplBorderWindow::ImplInit( Window* pParent,
+void ImplBorderWindow::ImplInit( vcl::Window* pParent,
WinBits nStyle, sal_uInt16 nTypeStyle,
SystemParentData* pSystemParentData
)
@@ -1825,7 +1829,7 @@ void ImplBorderWindow::ImplInit( Window* pParent,
InitView();
}
-ImplBorderWindow::ImplBorderWindow( Window* pParent,
+ImplBorderWindow::ImplBorderWindow( vcl::Window* pParent,
SystemParentData* pSystemParentData,
WinBits nStyle, sal_uInt16 nTypeStyle
) : Window( WINDOW_BORDERWINDOW )
@@ -1833,7 +1837,7 @@ ImplBorderWindow::ImplBorderWindow( Window* pParent,
ImplInit( pParent, nStyle, nTypeStyle, pSystemParentData );
}
-ImplBorderWindow::ImplBorderWindow( Window* pParent, WinBits nStyle ,
+ImplBorderWindow::ImplBorderWindow( vcl::Window* pParent, WinBits nStyle ,
sal_uInt16 nTypeStyle ) :
Window( WINDOW_BORDERWINDOW )
{
@@ -1915,7 +1919,7 @@ void ImplBorderWindow::Resize()
if ( !mbRollUp )
{
- Window* pClientWindow = ImplGetClientWindow();
+ vcl::Window* pClientWindow = ImplGetClientWindow();
if ( mpMenuBarWindow )
{
@@ -2035,7 +2039,7 @@ void ImplBorderWindow::UpdateView( bool bNewView, const Size& rNewOutSize )
mpBorderView->Init( this, aSize.Width(), aSize.Height() );
}
- Window* pClientWindow = ImplGetClientWindow();
+ vcl::Window* pClientWindow = ImplGetClientWindow();
if ( pClientWindow )
{
GetBorder( pClientWindow->mpWindowImpl->mnLeftBorder, pClientWindow->mpWindowImpl->mnTopBorder,
@@ -2159,7 +2163,7 @@ void ImplBorderWindow::UpdateMenuHeight()
Resize();
}
-void ImplBorderWindow::SetMenuBarWindow( Window* pWindow )
+void ImplBorderWindow::SetMenuBarWindow( vcl::Window* pWindow )
{
mpMenuBarWindow = pWindow;
UpdateMenuHeight();
@@ -2193,7 +2197,7 @@ Rectangle ImplBorderWindow::GetMenuRect() const
Size ImplBorderWindow::GetOptimalSize() const
{
- const Window* pClientWindow = ImplGetClientWindow();
+ const vcl::Window* pClientWindow = ImplGetClientWindow();
if (pClientWindow)
return pClientWindow->GetOptimalSize();
return Size(mnMinWidth, mnMinHeight);
diff --git a/vcl/source/window/btndlg.cxx b/vcl/source/window/btndlg.cxx
index 21e909f8765b..b5871954b713 100644
--- a/vcl/source/window/btndlg.cxx
+++ b/vcl/source/window/btndlg.cxx
@@ -50,7 +50,7 @@ ButtonDialog::ButtonDialog( WindowType nType ) :
ImplInitButtonDialogData();
}
-ButtonDialog::ButtonDialog( Window* pParent, WinBits nStyle ) :
+ButtonDialog::ButtonDialog( vcl::Window* pParent, WinBits nStyle ) :
Dialog( WINDOW_BUTTONDIALOG )
{
ImplInitButtonDialogData();
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx
index 824fd177b1b1..e0c71e923530 100644
--- a/vcl/source/window/builder.cxx
+++ b/vcl/source/window/builder.cxx
@@ -176,7 +176,7 @@ namespace
}
#endif
-VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString& sUIFile, const OString& sID, const uno::Reference<frame::XFrame>& rFrame)
+VclBuilder::VclBuilder(vcl::Window *pParent, const OUString& sUIDir, const OUString& sUIFile, const OString& sID, const uno::Reference<frame::XFrame>& rFrame)
: m_sID(sID)
, m_sHelpRoot(OUStringToOString(sUIFile, RTL_TEXTENCODING_UTF8))
, m_pStringReplace(ResMgr::GetReadStringHook())
@@ -217,7 +217,7 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
aEnd = m_pParserState->m_aMnemonicWidgetMaps.end(); aI != aEnd; ++aI)
{
FixedText *pOne = get<FixedText>(aI->m_sID);
- Window *pOther = get<Window>(aI->m_sValue);
+ vcl::Window *pOther = get<vcl::Window>(aI->m_sValue);
SAL_WARN_IF(!pOne || !pOther, "vcl", "missing either source " << aI->m_sID << " or target " << aI->m_sValue << " member of Mnemonic Widget Mapping");
if (pOne && pOther)
pOne->set_mnemonic_widget(pOther);
@@ -227,14 +227,14 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
for (AtkMap::iterator aI = m_pParserState->m_aAtkInfo.begin(),
aEnd = m_pParserState->m_aAtkInfo.end(); aI != aEnd; ++aI)
{
- Window *pSource = aI->first;
+ vcl::Window *pSource = aI->first;
const stringmap &rMap = aI->second;
for (stringmap::const_iterator aP = rMap.begin(),
aEndP = rMap.end(); aP != aEndP; ++aP)
{
const OString &rTarget = aP->second;
- Window *pTarget = get<Window>(rTarget);
+ vcl::Window *pTarget = get<vcl::Window>(rTarget);
SAL_WARN_IF(!pTarget, "vcl", "missing member of a11y relation: "
<< rTarget.getStr());
if (!pTarget)
@@ -290,7 +290,7 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
for (std::vector<WidgetAdjustmentMap>::iterator aI = m_pParserState->m_aNumericFormatterAdjustmentMaps.begin(),
aEnd = m_pParserState->m_aNumericFormatterAdjustmentMaps.end(); aI != aEnd; ++aI)
{
- NumericFormatter *pTarget = dynamic_cast<NumericFormatter*>(get<Window>(aI->m_sID));
+ NumericFormatter *pTarget = dynamic_cast<NumericFormatter*>(get<vcl::Window>(aI->m_sID));
const Adjustment *pAdjustment = get_adjustment_by_name(aI->m_sValue);
SAL_WARN_IF(!pTarget || !pAdjustment, "vcl", "missing elements of spinbutton/adjustment");
if (pTarget && pAdjustment)
@@ -300,7 +300,7 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
for (std::vector<WidgetAdjustmentMap>::iterator aI = m_pParserState->m_aTimeFormatterAdjustmentMaps.begin(),
aEnd = m_pParserState->m_aTimeFormatterAdjustmentMaps.end(); aI != aEnd; ++aI)
{
- TimeField *pTarget = dynamic_cast<TimeField*>(get<Window>(aI->m_sID));
+ TimeField *pTarget = dynamic_cast<TimeField*>(get<vcl::Window>(aI->m_sID));
const Adjustment *pAdjustment = get_adjustment_by_name(aI->m_sValue);
SAL_WARN_IF(!pTarget || !pAdjustment, "vcl", "missing elements of spinbutton/adjustment");
if (pTarget && pAdjustment)
@@ -310,7 +310,7 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
for (std::vector<WidgetAdjustmentMap>::iterator aI = m_pParserState->m_aDateFormatterAdjustmentMaps.begin(),
aEnd = m_pParserState->m_aDateFormatterAdjustmentMaps.end(); aI != aEnd; ++aI)
{
- DateField *pTarget = dynamic_cast<DateField*>(get<Window>(aI->m_sID));
+ DateField *pTarget = dynamic_cast<DateField*>(get<vcl::Window>(aI->m_sID));
const Adjustment *pAdjustment = get_adjustment_by_name(aI->m_sValue);
SAL_WARN_IF(!pTarget || !pAdjustment, "vcl", "missing elements of spinbutton/adjustment");
if (pTarget && pAdjustment)
@@ -345,7 +345,7 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
for (std::vector<OString>::iterator aW = aI->m_aWidgets.begin(),
aEndW = aI->m_aWidgets.end(); aW != aEndW; ++aW)
{
- Window* pWindow = get<Window>(aW->getStr());
+ vcl::Window* pWindow = get<vcl::Window>(aW->getStr());
pWindow->add_to_size_group(xGroup);
}
}
@@ -450,7 +450,7 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
//Remove ScrollWindow parent widgets whose children in vcl implement scrolling
//internally.
- for (std::map<Window*, Window*>::iterator aI = m_pParserState->m_aRedundantParentWidgets.begin(),
+ for (std::map<vcl::Window*, vcl::Window*>::iterator aI = m_pParserState->m_aRedundantParentWidgets.begin(),
aEnd = m_pParserState->m_aRedundantParentWidgets.end(); aI != aEnd; ++aI)
{
delete_by_window(aI->first);
@@ -462,8 +462,8 @@ VclBuilder::VclBuilder(Window *pParent, const OUString& sUIDir, const OUString&
{
VclExpander *pOne = *aI;
- Window *pChild = pOne->get_child();
- Window* pLabel = pOne->GetWindow(WINDOW_LASTCHILD);
+ vcl::Window *pChild = pOne->get_child();
+ vcl::Window* pLabel = pOne->GetWindow(WINDOW_LASTCHILD);
if (pLabel && pLabel != pChild && pLabel->GetType() == WINDOW_FIXEDTEXT)
{
FixedText *pLabelWidget = static_cast<FixedText*>(pLabel);
@@ -835,7 +835,7 @@ namespace
pButton->SetModeImage(aImage);
}
- Button* extractStockAndBuildPushButton(Window *pParent, VclBuilder::stringmap &rMap)
+ Button* extractStockAndBuildPushButton(vcl::Window *pParent, VclBuilder::stringmap &rMap)
{
WinBits nBits = WB_CLIPCHILDREN|WB_CENTER|WB_VCENTER;
@@ -868,7 +868,7 @@ namespace
return pWindow;
}
- Button * extractStockAndBuildMenuButton(Window *pParent, VclBuilder::stringmap &rMap)
+ Button * extractStockAndBuildMenuButton(vcl::Window *pParent, VclBuilder::stringmap &rMap)
{
WinBits nBits = WB_CLIPCHILDREN|WB_CENTER|WB_VCENTER|WB_3DLOOK;
@@ -1165,7 +1165,7 @@ void VclBuilder::extractMnemonicWidget(const OString &rLabelID, stringmap &rMap)
}
}
-Window* VclBuilder::prepareWidgetOwnScrolling(Window *pParent, WinBits &rWinStyle)
+vcl::Window* VclBuilder::prepareWidgetOwnScrolling(vcl::Window *pParent, WinBits &rWinStyle)
{
//For Widgets that manage their own scrolling, if one appears as a child of
//a scrolling window shoehorn that scrolling settings to this widget and
@@ -1181,7 +1181,7 @@ Window* VclBuilder::prepareWidgetOwnScrolling(Window *pParent, WinBits &rWinStyl
return pParent;
}
-void VclBuilder::cleanupWidgetOwnScrolling(Window *pScrollParent, Window *pWindow, stringmap &rMap)
+void VclBuilder::cleanupWidgetOwnScrolling(vcl::Window *pScrollParent, vcl::Window *pWindow, stringmap &rMap)
{
//remove the redundant scrolling parent
sal_Int32 nWidthReq = pScrollParent->get_width_request();
@@ -1196,7 +1196,7 @@ void VclBuilder::cleanupWidgetOwnScrolling(Window *pScrollParent, Window *pWindo
extern "C" { static void SAL_CALL thisModule() {} }
#endif
-Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OString &id,
+vcl::Window *VclBuilder::makeObject(vcl::Window *pParent, const OString &name, const OString &id,
stringmap &rMap, const std::vector<OString> &rItems)
{
bool bIsPlaceHolder = name.isEmpty();
@@ -1242,7 +1242,7 @@ Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OStri
extractButtonImage(id, rMap, name == "GtkRadioButton");
- Window *pWindow = NULL;
+ vcl::Window *pWindow = NULL;
if (name == "GtkDialog")
{
WinBits nBits = WB_CLIPCHILDREN|WB_MOVEABLE|WB_3DLOOK|WB_CLOSEABLE;
@@ -1492,7 +1492,7 @@ Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OStri
if (!sBorder.isEmpty())
nWinStyle |= WB_BORDER;
//ListBox manages its own scrolling,
- Window *pRealParent = prepareWidgetOwnScrolling(pParent, nWinStyle);
+ vcl::Window *pRealParent = prepareWidgetOwnScrolling(pParent, nWinStyle);
pWindow = new ListBox(pRealParent, nWinStyle);
if (pRealParent != pParent)
cleanupWidgetOwnScrolling(pParent, pWindow, rMap);
@@ -1570,7 +1570,7 @@ Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OStri
else if (name == "GtkDrawingArea")
{
OString sBorder = extractCustomProperty(rMap);
- pWindow = new Window(pParent, sBorder.isEmpty() ? 0 : WB_BORDER);
+ pWindow = new vcl::Window(pParent, sBorder.isEmpty() ? 0 : WB_BORDER);
}
else if (name == "GtkTextView")
{
@@ -1581,7 +1581,7 @@ Window *VclBuilder::makeObject(Window *pParent, const OString &name, const OStri
if (!sBorder.isEmpty())
nWinStyle |= WB_BORDER;
//VclMultiLineEdit manages its own scrolling,
- Window *pRealParent = prepareWidgetOwnScrolling(pParent, nWinStyle);
+ vcl::Window *pRealParent = prepareWidgetOwnScrolling(pParent, nWinStyle);
pWindow = new VclMultiLineEdit(pRealParent, nWinStyle);
if (pRealParent != pParent)
cleanupWidgetOwnScrolling(pParent, pWindow, rMap);
@@ -1702,7 +1702,7 @@ namespace
{
//return true for window types which exist in vcl but are not themselves
//represented in the .ui format, i.e. only their children exist.
- bool isConsideredGtkPseudo(Window *pWindow)
+ bool isConsideredGtkPseudo(vcl::Window *pWindow)
{
return pWindow->GetType() == WINDOW_TABPAGE;
}
@@ -1720,7 +1720,7 @@ void VclBuilder::setDeferredProperties()
set_properties(m_pParent, aDeferredProperties);
}
-void VclBuilder::set_properties(Window *pWindow, const stringmap &rProps)
+void VclBuilder::set_properties(vcl::Window *pWindow, const stringmap &rProps)
{
for (stringmap::const_iterator aI = rProps.begin(), aEnd = rProps.end(); aI != aEnd; ++aI)
{
@@ -1730,12 +1730,12 @@ void VclBuilder::set_properties(Window *pWindow, const stringmap &rProps)
}
}
-Window *VclBuilder::insertObject(Window *pParent, const OString &rClass,
+vcl::Window *VclBuilder::insertObject(vcl::Window *pParent, const OString &rClass,
const OString &rID, stringmap &rProps, stringmap &rPango,
stringmap &rAtk,
std::vector<OString> &rItems)
{
- Window *pCurrentChild = NULL;
+ vcl::Window *pCurrentChild = NULL;
if (m_pParent && !isConsideredGtkPseudo(m_pParent) && !m_sID.isEmpty() && rID.equals(m_sID))
{
@@ -1797,7 +1797,7 @@ Window *VclBuilder::insertObject(Window *pParent, const OString &rClass,
return pCurrentChild;
}
-void VclBuilder::reorderWithinParent(Window &rWindow, sal_uInt16 nNewPosition)
+void VclBuilder::reorderWithinParent(vcl::Window &rWindow, sal_uInt16 nNewPosition)
{
if (rWindow.mpWindowImpl->mpParent != rWindow.mpWindowImpl->mpRealParent)
{
@@ -1811,7 +1811,7 @@ void VclBuilder::reorderWithinParent(Window &rWindow, sal_uInt16 nNewPosition)
rWindow.reorderWithinParent(nNewPosition);
}
-void VclBuilder::handleTabChild(Window *pParent, xmlreader::XmlReader &reader)
+void VclBuilder::handleTabChild(vcl::Window *pParent, xmlreader::XmlReader &reader)
{
OString sID;
@@ -1878,7 +1878,7 @@ void VclBuilder::handleTabChild(Window *pParent, xmlreader::XmlReader &reader)
//so that tabbing between controls goes in a visually sensible sequence
//we sort these into a best-tab-order sequence
-bool VclBuilder::sortIntoBestTabTraversalOrder::operator()(const Window *pA, const Window *pB) const
+bool VclBuilder::sortIntoBestTabTraversalOrder::operator()(const vcl::Window *pA, const vcl::Window *pB) const
{
//sort child order within parent list by grid position
sal_Int32 nTopA = pA->get_grid_top_attach();
@@ -1934,7 +1934,7 @@ bool VclBuilder::sortIntoBestTabTraversalOrder::operator()(const Window *pA, con
const VclFrame *pFrameParent = dynamic_cast<const VclFrame*>(pA->GetParent());
if (pFrameParent)
{
- const Window *pLabel = pFrameParent->get_label_widget();
+ const vcl::Window *pLabel = pFrameParent->get_label_widget();
int nFramePosA = (pA == pLabel) ? 0 : 1;
int nFramePosB = (pB == pLabel) ? 0 : 1;
return nFramePosA < nFramePosB;
@@ -1943,9 +1943,9 @@ bool VclBuilder::sortIntoBestTabTraversalOrder::operator()(const Window *pA, con
return false;
}
-void VclBuilder::handleChild(Window *pParent, xmlreader::XmlReader &reader)
+void VclBuilder::handleChild(vcl::Window *pParent, xmlreader::XmlReader &reader)
{
- Window *pCurrentChild = NULL;
+ vcl::Window *pCurrentChild = NULL;
xmlreader::Span name;
int nsId;
@@ -2017,7 +2017,7 @@ void VclBuilder::handleChild(Window *pParent, xmlreader::XmlReader &reader)
}
else if (sInternalChild.startsWith("action_area") || sInternalChild.startsWith("messagedialog-action_area"))
{
- Window *pContentArea = pCurrentChild->GetParent();
+ vcl::Window *pContentArea = pCurrentChild->GetParent();
assert(pContentArea && pContentArea->GetType() == WINDOW_CONTAINER);
if (Dialog *pBoxParent = dynamic_cast<Dialog*>(pContentArea ? pContentArea->GetParent() : NULL))
{
@@ -2027,8 +2027,8 @@ void VclBuilder::handleChild(Window *pParent, xmlreader::XmlReader &reader)
//To-Do make reorder a virtual in Window, move this foo
//there and see above
- std::vector<Window*> aChilds;
- for (Window* pChild = pCurrentChild->GetWindow(WINDOW_FIRSTCHILD); pChild;
+ std::vector<vcl::Window*> aChilds;
+ for (vcl::Window* pChild = pCurrentChild->GetWindow(WINDOW_FIRSTCHILD); pChild;
pChild = pChild->GetWindow(WINDOW_NEXT))
{
aChilds.push_back(pChild);
@@ -2062,7 +2062,7 @@ void VclBuilder::handleChild(Window *pParent, xmlreader::XmlReader &reader)
}
}
-void VclBuilder::reorderWithinParent(std::vector<Window*>& rChilds, bool bIsButtonBox)
+void VclBuilder::reorderWithinParent(std::vector<vcl::Window*>& rChilds, bool bIsButtonBox)
{
for (size_t i = 0; i < rChilds.size(); ++i)
{
@@ -2336,7 +2336,7 @@ void VclBuilder::handleListStore(xmlreader::XmlReader &reader, const OString &rI
}
}
-void VclBuilder::handleAtkObject(xmlreader::XmlReader &reader, const OString &rID, Window *pWindow)
+void VclBuilder::handleAtkObject(xmlreader::XmlReader &reader, const OString &rID, vcl::Window *pWindow)
{
assert(pWindow);
@@ -2736,7 +2736,7 @@ void VclBuilder::insertMenuObject(PopupMenu *pParent, const OString &rClass, con
rProps.clear();
}
-Window* VclBuilder::handleObject(Window *pParent, xmlreader::XmlReader &reader)
+vcl::Window* VclBuilder::handleObject(vcl::Window *pParent, xmlreader::XmlReader &reader)
{
OString sClass;
OString sID;
@@ -2794,7 +2794,7 @@ Window* VclBuilder::handleObject(Window *pParent, xmlreader::XmlReader &reader)
if (!sCustomProperty.isEmpty())
aProperties[OString("customproperty")] = sCustomProperty;
- Window *pCurrentChild = NULL;
+ vcl::Window *pCurrentChild = NULL;
while(true)
{
xmlreader::XmlReader::Result res = reader.nextItem(
@@ -2859,7 +2859,7 @@ Window* VclBuilder::handleObject(Window *pParent, xmlreader::XmlReader &reader)
return pCurrentChild;
}
-void VclBuilder::handlePacking(Window *pCurrent, Window *pParent, xmlreader::XmlReader &reader)
+void VclBuilder::handlePacking(vcl::Window *pCurrent, vcl::Window *pParent, xmlreader::XmlReader &reader)
{
xmlreader::Span name;
int nsId;
@@ -2891,8 +2891,8 @@ void VclBuilder::handlePacking(Window *pCurrent, Window *pParent, xmlreader::Xml
}
}
-void VclBuilder::applyPackingProperty(Window *pCurrent,
- Window *pParent,
+void VclBuilder::applyPackingProperty(vcl::Window *pCurrent,
+ vcl::Window *pParent,
xmlreader::XmlReader &reader)
{
if (!pCurrent)
@@ -2909,7 +2909,7 @@ void VclBuilder::applyPackingProperty(Window *pCurrent,
if (pCurrent->GetType() == WINDOW_SCROLLWINDOW)
{
- std::map<Window*, Window*>::iterator aFind = m_pParserState->m_aRedundantParentWidgets.find(pCurrent);
+ std::map<vcl::Window*, vcl::Window*>::iterator aFind = m_pParserState->m_aRedundantParentWidgets.find(pCurrent);
if (aFind != m_pParserState->m_aRedundantParentWidgets.end())
{
pCurrent = aFind->second;
@@ -3105,12 +3105,12 @@ void VclBuilder::collectAccelerator(xmlreader::XmlReader &reader, stringmap &rMa
}
}
-Window *VclBuilder::get_widget_root()
+vcl::Window *VclBuilder::get_widget_root()
{
return m_aChildren.empty() ? NULL : m_aChildren[0].m_pWindow;
}
-Window *VclBuilder::get_by_name(const OString& sID)
+vcl::Window *VclBuilder::get_by_name(const OString& sID)
{
for (std::vector<WinAndId>::iterator aI = m_aChildren.begin(),
aEnd = m_aChildren.end(); aI != aEnd; ++aI)
@@ -3134,7 +3134,7 @@ PopupMenu *VclBuilder::get_menu(const OString& sID)
return NULL;
}
-short VclBuilder::get_response(const Window *pWindow) const
+short VclBuilder::get_response(const vcl::Window *pWindow) const
{
for (std::vector<WinAndId>::const_iterator aI = m_aChildren.begin(),
aEnd = m_aChildren.end(); aI != aEnd; ++aI)
@@ -3180,13 +3180,13 @@ void VclBuilder::delete_by_name(const OString& sID)
}
}
-void VclBuilder::delete_by_window(const Window *pWindow)
+void VclBuilder::delete_by_window(const vcl::Window *pWindow)
{
drop_ownership(pWindow);
delete pWindow;
}
-void VclBuilder::drop_ownership(const Window *pWindow)
+void VclBuilder::drop_ownership(const vcl::Window *pWindow)
{
for (std::vector<WinAndId>::iterator aI = m_aChildren.begin(),
aEnd = m_aChildren.end(); aI != aEnd; ++aI)
@@ -3199,7 +3199,7 @@ void VclBuilder::drop_ownership(const Window *pWindow)
}
}
-OString VclBuilder::get_by_window(const Window *pWindow) const
+OString VclBuilder::get_by_window(const vcl::Window *pWindow) const
{
for (std::vector<WinAndId>::const_iterator aI = m_aChildren.begin(),
aEnd = m_aChildren.end(); aI != aEnd; ++aI)
@@ -3211,13 +3211,13 @@ OString VclBuilder::get_by_window(const Window *pWindow) const
return OString();
}
-VclBuilder::PackingData VclBuilder::get_window_packing_data(const Window *pWindow) const
+VclBuilder::PackingData VclBuilder::get_window_packing_data(const vcl::Window *pWindow) const
{
//We've stored the return of new Control, some of these get
//border windows placed around them which are what you get
//from GetChild, so scoot up a level if necessary to get the
//window whose position value we have
- const Window *pPropHolder = pWindow->mpWindowImpl->mpClientWindow ?
+ const vcl::Window *pPropHolder = pWindow->mpWindowImpl->mpClientWindow ?
pWindow->mpWindowImpl->mpClientWindow : pWindow;
for (std::vector<WinAndId>::const_iterator aI = m_aChildren.begin(),
@@ -3230,7 +3230,7 @@ VclBuilder::PackingData VclBuilder::get_window_packing_data(const Window *pWindo
return PackingData();
}
-void VclBuilder::set_window_packing_position(const Window *pWindow, sal_Int32 nPosition)
+void VclBuilder::set_window_packing_position(const vcl::Window *pWindow, sal_Int32 nPosition)
{
for (std::vector<WinAndId>::iterator aI = m_aChildren.begin(),
aEnd = m_aChildren.end(); aI != aEnd; ++aI)
diff --git a/vcl/source/window/clipping.cxx b/vcl/source/window/clipping.cxx
index 4659ee250e84..b31e4ead8dcb 100644
--- a/vcl/source/window/clipping.cxx
+++ b/vcl/source/window/clipping.cxx
@@ -28,6 +28,8 @@
#define IMPL_MAXSAVEBACKSIZE (640*480)
#define IMPL_MAXALLSAVEBACKSIZE (800*600*2)
+namespace vcl {
+
void Window::InitClipRegion()
{
DBG_TESTSOLARMUTEX();
@@ -118,12 +120,12 @@ Region Window::GetWindowClipRegionPixel( sal_uInt16 nFlags ) const
if ( nFlags & WINDOW_GETCLIPREGION_NOCHILDREN )
{
if ( mpWindowImpl->mbInitWinClipRegion )
- ((Window*)this)->ImplInitWinClipRegion();
+ ((vcl::Window*)this)->ImplInitWinClipRegion();
aWinClipRegion = mpWindowImpl->maWinClipRegion;
}
else
{
- Region* pWinChildClipRegion = ((Window*)this)->ImplGetWinChildClipRegion();
+ Region* pWinChildClipRegion = ((vcl::Window*)this)->ImplGetWinChildClipRegion();
aWinClipRegion = *pWinChildClipRegion;
// --- RTL --- remirror clip region before passing it to somebody
if( ImplIsAntiparallel() )
@@ -194,10 +196,10 @@ void Window::ImplClipBoundaries( Region& rRegion, bool bThis, bool bOverlaps )
if ( bOverlaps && !rRegion.IsEmpty() )
{
// Clip Overlap Siblings
- Window* pStartOverlapWindow = this;
+ vcl::Window* pStartOverlapWindow = this;
while ( !pStartOverlapWindow->mpWindowImpl->mbFrame )
{
- Window* pOverlapWindow = pStartOverlapWindow->mpWindowImpl->mpOverlapWindow->mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pOverlapWindow = pStartOverlapWindow->mpWindowImpl->mpOverlapWindow->mpWindowImpl->mpFirstOverlap;
while ( pOverlapWindow && (pOverlapWindow != pStartOverlapWindow) )
{
pOverlapWindow->ImplExcludeOverlapWindows2( rRegion );
@@ -217,7 +219,7 @@ void Window::ImplClipBoundaries( Region& rRegion, bool bThis, bool bOverlaps )
bool Window::ImplClipChildren( Region& rRegion )
{
bool bOtherClip = false;
- Window* pWindow = mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstChild;
while ( pWindow )
{
if ( pWindow->mpWindowImpl->mbReallyVisible )
@@ -239,7 +241,7 @@ bool Window::ImplClipChildren( Region& rRegion )
void Window::ImplClipAllChildren( Region& rRegion )
{
- Window* pWindow = mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstChild;
while ( pWindow )
{
if ( pWindow->mpWindowImpl->mbReallyVisible )
@@ -250,7 +252,7 @@ void Window::ImplClipAllChildren( Region& rRegion )
void Window::ImplClipSiblings( Region& rRegion )
{
- Window* pWindow = ImplGetParent()->mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = ImplGetParent()->mpWindowImpl->mpFirstChild;
while ( pWindow )
{
if ( pWindow == this )
@@ -395,7 +397,7 @@ void Window::ImplUpdateSysObjChildrenClip()
if ( mpWindowImpl->mpSysObj && mpWindowImpl->mbInitWinClipRegion )
ImplSysObjClip( NULL );
- Window* pWindow = mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstChild;
while ( pWindow )
{
pWindow->ImplUpdateSysObjChildrenClip();
@@ -407,7 +409,7 @@ void Window::ImplUpdateSysObjOverlapsClip()
{
ImplUpdateSysObjChildrenClip();
- Window* pWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstOverlap;
while ( pWindow )
{
pWindow->ImplUpdateSysObjOverlapsClip();
@@ -424,7 +426,7 @@ void Window::ImplUpdateSysObjClip()
// siblings should recalculate their clip region
if ( mpWindowImpl->mbClipSiblings )
{
- Window* pWindow = mpWindowImpl->mpNext;
+ vcl::Window* pWindow = mpWindowImpl->mpNext;
while ( pWindow )
{
pWindow->ImplUpdateSysObjChildrenClip();
@@ -448,7 +450,7 @@ bool Window::ImplSetClipFlagChildren( bool bSysObjOnlySmaller )
mbInitClipRegion = true;
mpWindowImpl->mbInitWinClipRegion = true;
- Window* pWindow = mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstChild;
while ( pWindow )
{
if ( !pWindow->ImplSetClipFlagChildren( bSysObjOnlySmaller ) )
@@ -470,7 +472,7 @@ bool Window::ImplSetClipFlagChildren( bool bSysObjOnlySmaller )
mbInitClipRegion = true;
mpWindowImpl->mbInitWinClipRegion = true;
- Window* pWindow = mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstChild;
while ( pWindow )
{
if ( !pWindow->ImplSetClipFlagChildren( bSysObjOnlySmaller ) )
@@ -485,7 +487,7 @@ bool Window::ImplSetClipFlagOverlapWindows( bool bSysObjOnlySmaller )
{
bool bUpdate = ImplSetClipFlagChildren( bSysObjOnlySmaller );
- Window* pWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstOverlap;
while ( pWindow )
{
if ( !pWindow->ImplSetClipFlagOverlapWindows( bSysObjOnlySmaller ) )
@@ -502,7 +504,7 @@ bool Window::ImplSetClipFlag( bool bSysObjOnlySmaller )
{
bool bUpdate = ImplSetClipFlagChildren( bSysObjOnlySmaller );
- Window* pParent = ImplGetParent();
+ vcl::Window* pParent = ImplGetParent();
if ( pParent &&
((pParent->GetStyle() & WB_CLIPCHILDREN) || (mpWindowImpl->mnParentClipMode & PARENTCLIPMODE_CLIP)) )
{
@@ -513,7 +515,7 @@ bool Window::ImplSetClipFlag( bool bSysObjOnlySmaller )
// siblings should recalculate their clip region
if ( mpWindowImpl->mbClipSiblings )
{
- Window* pWindow = mpWindowImpl->mpNext;
+ vcl::Window* pWindow = mpWindowImpl->mpNext;
while ( pWindow )
{
if ( !pWindow->ImplSetClipFlagChildren( bSysObjOnlySmaller ) )
@@ -564,7 +566,7 @@ void Window::ImplExcludeWindowRegion( Region& rRegion )
void Window::ImplExcludeOverlapWindows( Region& rRegion )
{
- Window* pWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstOverlap;
while ( pWindow )
{
if ( pWindow->mpWindowImpl->mbReallyVisible )
@@ -587,7 +589,7 @@ void Window::ImplExcludeOverlapWindows2( Region& rRegion )
void Window::ImplIntersectAndUnionOverlapWindows( const Region& rInterRegion, Region& rRegion )
{
- Window* pWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstOverlap;
while ( pWindow )
{
if ( pWindow->mpWindowImpl->mbReallyVisible )
@@ -617,14 +619,14 @@ void Window::ImplIntersectAndUnionOverlapWindows2( const Region& rInterRegion, R
void Window::ImplCalcOverlapRegionOverlaps( const Region& rInterRegion, Region& rRegion )
{
// Clip Overlap Siblings
- Window* pStartOverlapWindow;
+ vcl::Window* pStartOverlapWindow;
if ( !ImplIsOverlapWindow() )
pStartOverlapWindow = mpWindowImpl->mpOverlapWindow;
else
pStartOverlapWindow = this;
while ( !pStartOverlapWindow->mpWindowImpl->mbFrame )
{
- Window* pOverlapWindow = pStartOverlapWindow->mpWindowImpl->mpOverlapWindow->mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pOverlapWindow = pStartOverlapWindow->mpWindowImpl->mpOverlapWindow->mpWindowImpl->mpFirstOverlap;
while ( pOverlapWindow && (pOverlapWindow != pStartOverlapWindow) )
{
pOverlapWindow->ImplIntersectAndUnionOverlapWindows2( rInterRegion, rRegion );
@@ -647,7 +649,7 @@ void Window::ImplCalcOverlapRegion( const Rectangle& rSourceRect, Region& rRegio
if ( mpWindowImpl->mbWinRegion )
rRegion.Intersect( ImplPixelToDevicePixel( mpWindowImpl->maWinRegion ) );
Region aTempRegion;
- Window* pWindow;
+ vcl::Window* pWindow;
ImplCalcOverlapRegionOverlaps( aRegion, rRegion );
@@ -710,12 +712,12 @@ void Window::ImplCalcOverlapRegion( const Rectangle& rSourceRect, Region& rRegio
}
}
-bool Window::ImplIsWindowInFront( const Window* pTestWindow ) const
+bool Window::ImplIsWindowInFront( const vcl::Window* pTestWindow ) const
{
// check for overlapping window
pTestWindow = pTestWindow->ImplGetFirstOverlapWindow();
- const Window* pTempWindow = pTestWindow;
- const Window* pThisWindow = ImplGetFirstOverlapWindow();
+ const vcl::Window* pTempWindow = pTestWindow;
+ const vcl::Window* pThisWindow = ImplGetFirstOverlapWindow();
if ( pTempWindow == pThisWindow )
return false;
do
@@ -926,7 +928,7 @@ void Window::ImplDeleteOverlapBackground()
mpWindowImpl->mpFrameData->mpFirstBackWin = mpWindowImpl->mpOverlapData->mpNextBackWin;
else
{
- Window* pTemp = mpWindowImpl->mpFrameData->mpFirstBackWin;
+ vcl::Window* pTemp = mpWindowImpl->mpFrameData->mpFirstBackWin;
while ( pTemp->mpWindowImpl->mpOverlapData->mpNextBackWin != this )
pTemp = pTemp->mpWindowImpl->mpOverlapData->mpNextBackWin;
pTemp->mpWindowImpl->mpOverlapData->mpNextBackWin = mpWindowImpl->mpOverlapData->mpNextBackWin;
@@ -937,12 +939,12 @@ void Window::ImplDeleteOverlapBackground()
void Window::ImplInvalidateAllOverlapBackgrounds()
{
- Window* pWindow = mpWindowImpl->mpFrameData->mpFirstBackWin;
+ vcl::Window* pWindow = mpWindowImpl->mpFrameData->mpFirstBackWin;
while ( pWindow )
{
// remember next window here already, as this window could
// be removed within the next if clause from the list
- Window* pNext = pWindow->mpWindowImpl->mpOverlapData->mpNextBackWin;
+ vcl::Window* pNext = pWindow->mpWindowImpl->mpOverlapData->mpNextBackWin;
if ( ImplIsWindowInFront( pWindow ) )
{
@@ -966,5 +968,6 @@ void Window::ImplInvalidateAllOverlapBackgrounds()
}
}
+} /* namespace vcl */
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/cursor.cxx b/vcl/source/window/cursor.cxx
index a64c37a6a5f2..d0c9a7327e5d 100644
--- a/vcl/source/window/cursor.cxx
+++ b/vcl/source/window/cursor.cxx
@@ -38,12 +38,12 @@ struct ImplCursorData
unsigned char mnDirection; // indicates writing direction
sal_uInt16 mnStyle; // Cursor-Style
bool mbCurVisible; // Ist Cursor aktuell sichtbar
- Window* mpWindow; // Zugeordnetes Windows
+ vcl::Window* mpWindow; // Zugeordnetes Windows
};
static void ImplCursorInvert( ImplCursorData* pData )
{
- Window* pWindow = pData->mpWindow;
+ vcl::Window* pWindow = pData->mpWindow;
bool bMapMode = pWindow->IsMapModeEnabled();
pWindow->EnableMapMode( false );
sal_uInt16 nInvertStyle;
@@ -119,7 +119,7 @@ void vcl::Cursor::ImplDraw()
{
if ( mpData && mpData->mpWindow && !mpData->mbCurVisible )
{
- Window* pWindow = mpData->mpWindow;
+ vcl::Window* pWindow = mpData->mpWindow;
mpData->maPixPos = pWindow->LogicToPixel( maPos );
mpData->maPixSize = pWindow->LogicToPixel( maSize );
mpData->mnPixSlant = pWindow->LogicToPixel( Size( mnSlant, 0 ) ).Width();
@@ -152,7 +152,7 @@ void vcl::Cursor::ImplDoShow( bool bDrawDirect, bool bRestore )
{
if ( mbVisible )
{
- Window* pWindow;
+ vcl::Window* pWindow;
if ( mpWindow )
pWindow = mpWindow;
else
@@ -317,7 +317,7 @@ void vcl::Cursor::Hide()
}
}
-void vcl::Cursor::SetWindow( Window* pWindow )
+void vcl::Cursor::SetWindow( vcl::Window* pWindow )
{
if ( mpWindow != pWindow )
{
diff --git a/vcl/source/window/debug.cxx b/vcl/source/window/debug.cxx
index 4aa875a658d9..70e50ef5d5f9 100644
--- a/vcl/source/window/debug.cxx
+++ b/vcl/source/window/debug.cxx
@@ -27,13 +27,13 @@ const char* ImplDbgCheckWindow( const void* pObj )
{
DBG_TESTSOLARMUTEX();
- const Window* pWindow = (Window*)pObj;
+ const vcl::Window* pWindow = (vcl::Window*)pObj;
if ( (pWindow->GetType() < WINDOW_FIRST) || (pWindow->GetType() > WINDOW_LAST) )
return "Window data overwrite";
// check window-chain
- Window* pChild = pWindow->mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = pWindow->mpWindowImpl->mpFirstChild;
while ( pChild )
{
if ( pChild->mpWindowImpl->mpParent != pWindow )
diff --git a/vcl/source/window/debugevent.cxx b/vcl/source/window/debugevent.cxx
index 9d622a91f989..b6e1cf88dc80 100644
--- a/vcl/source/window/debugevent.cxx
+++ b/vcl/source/window/debugevent.cxx
@@ -32,9 +32,9 @@ static double getRandom()
return (double)rand() / RAND_MAX;
}
-Window *DebugEventInjector::ChooseWindow()
+vcl::Window *DebugEventInjector::ChooseWindow()
{
- Window *pWindow, *pParent;
+ vcl::Window *pWindow, *pParent;
if (getRandom() < 0.80 &&
(pWindow = Application::GetFocusWindow()))
@@ -46,11 +46,11 @@ Window *DebugEventInjector::ChooseWindow()
// select a top window at random
long nIdx = Application::GetTopWindowCount() * getRandom();
if (!(pParent = Application::GetTopWindow( nIdx )))
- pParent = static_cast<Window *>(Application::GetAppWindow());
+ pParent = static_cast<vcl::Window *>(Application::GetAppWindow());
}
assert (pParent != NULL);
- std::vector< Window *> aChildren;
+ std::vector< vcl::Window *> aChildren;
pParent->CollectChildren( aChildren );
return aChildren[ aChildren.size() * getRandom() ];
@@ -77,7 +77,7 @@ static void CollectMenuItemIds( Menu *pMenu, MenuItemIds &rIds )
void DebugEventInjector::InjectMenuEvent()
{
- Window *pFocus = Application::GetFocusWindow();
+ vcl::Window *pFocus = Application::GetFocusWindow();
if (!pFocus)
return;
@@ -133,7 +133,7 @@ static void InitKeyEvent( SalKeyEvent &rKeyEvent )
void DebugEventInjector::InjectTextEvent()
{
SalKeyEvent aKeyEvent;
- Window *pWindow = ChooseWindow();
+ vcl::Window *pWindow = ChooseWindow();
InitKeyEvent( aKeyEvent );
@@ -198,7 +198,7 @@ void DebugEventInjector::InjectEvent()
void DebugEventInjector::InjectKeyNavEdit()
{
- Window *pWindow = ChooseWindow();
+ vcl::Window *pWindow = ChooseWindow();
struct {
double mnProb;
diff --git a/vcl/source/window/decoview.cxx b/vcl/source/window/decoview.cxx
index ad68d451137e..8fdf1dbd5351 100644
--- a/vcl/source/window/decoview.cxx
+++ b/vcl/source/window/decoview.cxx
@@ -618,7 +618,7 @@ void ImplDrawButton( OutputDevice *const pDev, Rectangle aFillRect,
void ImplDrawFrame( OutputDevice *const pDev, Rectangle& rRect,
const StyleSettings& rStyleSettings, sal_uInt16 nStyle )
{
- Window *const pWin = (pDev->GetOutDevType()==OUTDEV_WINDOW) ? (Window*) pDev : NULL;
+ vcl::Window *const pWin = (pDev->GetOutDevType()==OUTDEV_WINDOW) ? (vcl::Window*) pDev : NULL;
const bool bMenuStyle = nStyle & FRAME_DRAW_MENU;
@@ -1041,7 +1041,7 @@ void DecorationView::DrawSeparator( const Point& rStart, const Point& rStop, boo
{
Point aStart( rStart ), aStop( rStop );
const StyleSettings& rStyleSettings = mpOutDev->GetSettings().GetStyleSettings();
- Window *const pWin = (mpOutDev->GetOutDevType()==OUTDEV_WINDOW) ? (Window*) mpOutDev: NULL;
+ vcl::Window *const pWin = (mpOutDev->GetOutDevType()==OUTDEV_WINDOW) ? (vcl::Window*) mpOutDev: NULL;
if(pWin)
{
ControlPart nPart = ( bVertical ? PART_SEPARATOR_VERT : PART_SEPARATOR_HORZ );
diff --git a/vcl/source/window/dialog.cxx b/vcl/source/window/dialog.cxx
index 918247f9bb05..1d35780ba0f6 100644
--- a/vcl/source/window/dialog.cxx
+++ b/vcl/source/window/dialog.cxx
@@ -70,7 +70,7 @@ static OString ImplGetDialogText( Dialog* pDialog )
return aErrorStr.makeStringAndClear();
}
-static bool ImplIsMnemonicCtrl( Window* pWindow )
+static bool ImplIsMnemonicCtrl( vcl::Window* pWindow )
{
if( ! pWindow->GetSettings().GetStyleSettings().GetAutoMnemonic() )
return false;
@@ -90,7 +90,7 @@ static bool ImplIsMnemonicCtrl( Window* pWindow )
//until we can be sure we can remove it
if ( pWindow->GetStyle() & (WB_INFO | WB_NOLABEL) )
return false;
- Window* pNextWindow = pWindow->GetWindow( WINDOW_NEXT );
+ vcl::Window* pNextWindow = pWindow->GetWindow( WINDOW_NEXT );
if ( !pNextWindow )
return false;
pNextWindow = pNextWindow->GetWindow( WINDOW_CLIENT );
@@ -119,9 +119,9 @@ void ImplHideSplash()
//Get next window after pChild of a pTopLevel window as
//if any intermediate layout widgets didn't exist
-Window * nextLogicalChildOfParent(Window *pTopLevel, Window *pChild)
+vcl::Window * nextLogicalChildOfParent(vcl::Window *pTopLevel, vcl::Window *pChild)
{
- Window *pLastChild = pChild;
+ vcl::Window *pLastChild = pChild;
if (isContainerWindow(*pChild))
pChild = pChild->GetWindow(WINDOW_FIRSTCHILD);
@@ -130,7 +130,7 @@ Window * nextLogicalChildOfParent(Window *pTopLevel, Window *pChild)
while (!pChild)
{
- Window *pParent = pLastChild->GetParent();
+ vcl::Window *pParent = pLastChild->GetParent();
if (!pParent)
return NULL;
if (pParent == pTopLevel)
@@ -145,9 +145,9 @@ Window * nextLogicalChildOfParent(Window *pTopLevel, Window *pChild)
return pChild;
}
-Window * prevLogicalChildOfParent(Window *pTopLevel, Window *pChild)
+vcl::Window * prevLogicalChildOfParent(vcl::Window *pTopLevel, vcl::Window *pChild)
{
- Window *pLastChild = pChild;
+ vcl::Window *pLastChild = pChild;
if (isContainerWindow(*pChild))
pChild = pChild->GetWindow(WINDOW_LASTCHILD);
@@ -156,7 +156,7 @@ Window * prevLogicalChildOfParent(Window *pTopLevel, Window *pChild)
while (!pChild)
{
- Window *pParent = pLastChild->GetParent();
+ vcl::Window *pParent = pLastChild->GetParent();
if (!pParent)
return NULL;
if (pParent == pTopLevel)
@@ -173,19 +173,19 @@ Window * prevLogicalChildOfParent(Window *pTopLevel, Window *pChild)
//Get first window of a pTopLevel window as
//if any intermediate layout widgets didn't exist
-Window * firstLogicalChildOfParent(Window *pTopLevel)
+vcl::Window * firstLogicalChildOfParent(vcl::Window *pTopLevel)
{
- Window *pChild = pTopLevel->GetWindow(WINDOW_FIRSTCHILD);
+ vcl::Window *pChild = pTopLevel->GetWindow(WINDOW_FIRSTCHILD);
if (pChild && isContainerWindow(*pChild))
pChild = nextLogicalChildOfParent(pTopLevel, pChild);
return pChild;
}
-void ImplWindowAutoMnemonic( Window* pWindow )
+void ImplWindowAutoMnemonic( vcl::Window* pWindow )
{
MnemonicGenerator aMnemonicGenerator;
- Window* pGetChild;
- Window* pChild;
+ vcl::Window* pGetChild;
+ vcl::Window* pChild;
// register the assigned mnemonics
pGetChild = pWindow->GetWindow( WINDOW_FIRSTCHILD );
@@ -199,7 +199,7 @@ void ImplWindowAutoMnemonic( Window* pWindow )
// take the Controls of the dialog into account for TabPages
if ( pWindow->GetType() == WINDOW_TABPAGE )
{
- Window* pParent = pWindow->GetParent();
+ vcl::Window* pParent = pWindow->GetParent();
if ( pParent->GetType() == WINDOW_TABCONTROL )
pParent = pParent->GetParent();
@@ -237,8 +237,8 @@ static VclButtonBox* getActionArea(Dialog *pDialog)
VclButtonBox *pButtonBox = NULL;
if (pDialog->isLayoutEnabled())
{
- Window *pBox = pDialog->GetWindow(WINDOW_FIRSTCHILD);
- Window *pChild = pBox->GetWindow(WINDOW_LASTCHILD);
+ vcl::Window *pBox = pDialog->GetWindow(WINDOW_FIRSTCHILD);
+ vcl::Window *pChild = pBox->GetWindow(WINDOW_LASTCHILD);
while (pChild)
{
pButtonBox = dynamic_cast<VclButtonBox*>(pChild);
@@ -250,7 +250,7 @@ static VclButtonBox* getActionArea(Dialog *pDialog)
return pButtonBox;
}
-static Window* getActionAreaButtonList(Dialog *pDialog)
+static vcl::Window* getActionAreaButtonList(Dialog *pDialog)
{
VclButtonBox* pButtonBox = getActionArea(pDialog);
if (pButtonBox)
@@ -260,7 +260,7 @@ static Window* getActionAreaButtonList(Dialog *pDialog)
static PushButton* ImplGetDefaultButton( Dialog* pDialog )
{
- Window* pChild = getActionAreaButtonList(pDialog);
+ vcl::Window* pChild = getActionAreaButtonList(pDialog);
while ( pChild )
{
if ( pChild->ImplIsPushButton() )
@@ -278,7 +278,7 @@ static PushButton* ImplGetDefaultButton( Dialog* pDialog )
static PushButton* ImplGetOKButton( Dialog* pDialog )
{
- Window* pChild = getActionAreaButtonList(pDialog);
+ vcl::Window* pChild = getActionAreaButtonList(pDialog);
while ( pChild )
{
if ( pChild->GetType() == WINDOW_OKBUTTON )
@@ -292,7 +292,7 @@ static PushButton* ImplGetOKButton( Dialog* pDialog )
static PushButton* ImplGetCancelButton( Dialog* pDialog )
{
- Window* pChild = getActionAreaButtonList(pDialog);
+ vcl::Window* pChild = getActionAreaButtonList(pDialog);
while ( pChild )
{
@@ -315,7 +315,7 @@ static void ImplMouseAutoPos( Dialog* pDialog )
}
else if ( nMouseOptions & MOUSE_OPTION_AUTODEFBTNPOS )
{
- Window* pWindow = ImplGetDefaultButton( pDialog );
+ vcl::Window* pWindow = ImplGetDefaultButton( pDialog );
if ( !pWindow )
pWindow = ImplGetOKButton( pDialog );
if ( !pWindow )
@@ -350,7 +350,7 @@ void Dialog::ImplInitDialogData()
mpDialogImpl = new DialogImpl;
}
-void Dialog::ImplInit( Window* pParent, WinBits nStyle )
+void Dialog::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
sal_uInt16 nSysWinMode = Application::GetSystemWindowMode();
@@ -479,27 +479,27 @@ OUString VclBuilderContainer::getUIRootDir()
//do the init. Find the real parent stashed in mpDialogParent.
void Dialog::doDeferredInit(WinBits nBits)
{
- Window *pParent = mpDialogParent;
+ vcl::Window *pParent = mpDialogParent;
mpDialogParent = NULL;
ImplInit(pParent, nBits);
mbIsDefferedInit = false;
}
-Dialog::Dialog(Window* pParent, const OString& rID, const OUString& rUIXMLDescription)
+Dialog::Dialog(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription)
: SystemWindow(WINDOW_DIALOG)
{
ImplInitDialogData();
loadUI(pParent, rID, rUIXMLDescription);
}
-Dialog::Dialog(Window* pParent, const OString& rID, const OUString& rUIXMLDescription, WindowType nType)
+Dialog::Dialog(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription, WindowType nType)
: SystemWindow(nType)
{
ImplInitDialogData();
loadUI(pParent, rID, rUIXMLDescription);
}
-Dialog::Dialog(Window* pParent, WinBits nStyle)
+Dialog::Dialog(vcl::Window* pParent, WinBits nStyle)
: SystemWindow(WINDOW_DIALOG)
{
ImplInitDialogData();
@@ -734,7 +734,7 @@ bool Dialog::ImplStartExecuteModal()
}
#ifdef DBG_UTIL
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent )
{
pParent = pParent->ImplGetFirstOverlapWindow();
@@ -800,7 +800,7 @@ short Dialog::Execute()
#ifdef DBG_UTIL
ImplDelData aParentDelData;
- Window* pDialogParent = mpDialogParent;
+ vcl::Window* pDialogParent = mpDialogParent;
if( pDialogParent )
pDialogParent->ImplAddDel( &aParentDelData );
#endif
@@ -917,8 +917,8 @@ void Dialog::EndDialog( long nResult )
// the same frame parent (or NULL)
if( mpPrevExecuteDlg )
{
- Window* pFrameParent = ImplGetFrameWindow()->ImplGetParent();
- Window* pPrevFrameParent = mpPrevExecuteDlg->ImplGetFrameWindow()->ImplGetParent();
+ vcl::Window* pFrameParent = ImplGetFrameWindow()->ImplGetParent();
+ vcl::Window* pPrevFrameParent = mpPrevExecuteDlg->ImplGetFrameWindow()->ImplGetParent();
if( ( !pFrameParent && !pPrevFrameParent ) ||
( pFrameParent && pPrevFrameParent && pFrameParent->ImplGetFrame() == pPrevFrameParent->ImplGetFrame() )
)
@@ -956,7 +956,7 @@ long Dialog::GetResult() const
return mpDialogImpl->mnResult;
}
-void Dialog::EndAllDialogs( Window* pParent )
+void Dialog::EndAllDialogs( vcl::Window* pParent )
{
ImplSVData* pSVData = ImplGetSVData();
Dialog* pTempModDialog;
@@ -991,7 +991,7 @@ void Dialog::SetModalInputMode( bool bModal )
mpPrevExecuteDlg->EnableInput( false, true, true, this );
// determine next overlap dialog parent
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent )
{
// #103716# dialogs should always be modal to the whole frame window
@@ -1042,7 +1042,7 @@ void Dialog::SetModalInputMode( bool bModal, bool bSubModalDialogs )
{
if ( bSubModalDialogs )
{
- Window* pOverlap = ImplGetFirstOverlapWindow();
+ vcl::Window* pOverlap = ImplGetFirstOverlapWindow();
pOverlap = pOverlap->mpWindowImpl->mpFirstOverlap;
while ( pOverlap )
{
@@ -1057,7 +1057,7 @@ void Dialog::SetModalInputMode( bool bModal, bool bSubModalDialogs )
void Dialog::GrabFocusToFirstControl()
{
- Window* pFocusControl;
+ vcl::Window* pFocusControl;
// find focus control, even if the dialog has focus
if ( HasFocus() )
@@ -1087,7 +1087,7 @@ void Dialog::GrabFocusToFirstControl()
void Dialog::GetDrawWindowBorder( sal_Int32& rLeftBorder, sal_Int32& rTopBorder, sal_Int32& rRightBorder, sal_Int32& rBottomBorder ) const
{
- ImplBorderWindow aImplWin( (Window*)this, WB_BORDER|WB_STDWORK, BORDERWINDOW_STYLE_OVERLAP );
+ ImplBorderWindow aImplWin( (vcl::Window*)this, WB_BORDER|WB_STDWORK, BORDERWINDOW_STYLE_OVERLAP );
aImplWin.GetBorder( rLeftBorder, rTopBorder, rRightBorder, rBottomBorder );
}
@@ -1152,18 +1152,18 @@ VclBuilderContainer::~VclBuilderContainer()
delete m_pUIBuilder;
}
-ModelessDialog::ModelessDialog(Window* pParent, const OString& rID, const OUString& rUIXMLDescription)
+ModelessDialog::ModelessDialog(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription)
: Dialog(pParent, rID, rUIXMLDescription, WINDOW_MODELESSDIALOG)
{
}
-ModalDialog::ModalDialog( Window* pParent, WinBits nStyle ) :
+ModalDialog::ModalDialog( vcl::Window* pParent, WinBits nStyle ) :
Dialog( WINDOW_MODALDIALOG )
{
ImplInit( pParent, nStyle );
}
-ModalDialog::ModalDialog( Window* pParent, const OString& rID, const OUString& rUIXMLDescription ) :
+ModalDialog::ModalDialog( vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription ) :
Dialog(pParent, rID, rUIXMLDescription, WINDOW_MODALDIALOG)
{
}
diff --git a/vcl/source/window/dlgctrl.cxx b/vcl/source/window/dlgctrl.cxx
index a11888854bca..a43247d71313 100644
--- a/vcl/source/window/dlgctrl.cxx
+++ b/vcl/source/window/dlgctrl.cxx
@@ -37,27 +37,27 @@
using namespace ::com::sun::star;
-static bool ImplHasIndirectTabParent( Window* pWindow )
+static bool ImplHasIndirectTabParent( vcl::Window* pWindow )
{
// The window has inderect tab parent if it is included in tab hierarchy
// of the indirect parent window
- Window* pNonLayoutParent = getNonLayoutParent(pWindow);
+ vcl::Window* pNonLayoutParent = getNonLayoutParent(pWindow);
return ( pNonLayoutParent
&& ( pNonLayoutParent->ImplGetWindow()->GetStyle() & WB_CHILDDLGCTRL ) );
}
-static Window* ImplGetTopParentOfTabHierarchy( Window* pParent )
+static vcl::Window* ImplGetTopParentOfTabHierarchy( vcl::Window* pParent )
{
// The method allows to find the most close parent containing all the
// window from the current tab-hierarchy
// The direct parent should be provided as a parameter here
- Window* pResult = pParent;
+ vcl::Window* pResult = pParent;
if ( pResult )
{
- Window* pNonLayoutParent = getNonLayoutParent(pResult);
+ vcl::Window* pNonLayoutParent = getNonLayoutParent(pResult);
while ( pNonLayoutParent && ( pResult->ImplGetWindow()->GetStyle() & WB_CHILDDLGCTRL ) )
{
pResult = pNonLayoutParent;
@@ -68,13 +68,13 @@ static Window* ImplGetTopParentOfTabHierarchy( Window* pParent )
return pResult;
}
-static Window* ImplGetSubChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16& nIndex )
+static vcl::Window* ImplGetSubChildWindow( vcl::Window* pParent, sal_uInt16 n, sal_uInt16& nIndex )
{
- Window* pTabPage = NULL;
- Window* pFoundWindow = NULL;
+ vcl::Window* pTabPage = NULL;
+ vcl::Window* pFoundWindow = NULL;
- Window* pWindow = firstLogicalChildOfParent(pParent);
- Window* pNextWindow = pWindow;
+ vcl::Window* pWindow = firstLogicalChildOfParent(pParent);
+ vcl::Window* pNextWindow = pWindow;
while ( pWindow )
{
pWindow = pWindow->ImplGetWindow();
@@ -102,7 +102,7 @@ static Window* ImplGetSubChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16&
TabPage* pTempTabPage = pTabControl->GetTabPage( pTabControl->GetCurPageId() );
if ( pTempTabPage )
{
- Window* pTempWindow = pTabControl->GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window* pTempWindow = pTabControl->GetWindow( WINDOW_FIRSTCHILD );
while ( pTempWindow )
{
if ( pTempWindow->ImplGetWindow() == pTempTabPage )
@@ -137,12 +137,12 @@ static Window* ImplGetSubChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16&
return pFoundWindow;
}
-Window* ImplGetChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16& nIndex, bool bTestEnable )
+vcl::Window* ImplGetChildWindow( vcl::Window* pParent, sal_uInt16 n, sal_uInt16& nIndex, bool bTestEnable )
{
pParent = ImplGetTopParentOfTabHierarchy( pParent );
nIndex = 0;
- Window* pWindow = ImplGetSubChildWindow( pParent, n, nIndex );
+ vcl::Window* pWindow = ImplGetSubChildWindow( pParent, n, nIndex );
if ( bTestEnable )
{
sal_uInt16 n2 = nIndex;
@@ -169,9 +169,9 @@ Window* ImplGetChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16& nIndex, b
return pWindow;
}
-static Window* ImplGetNextWindow( Window* pParent, sal_uInt16 n, sal_uInt16& nIndex, bool bTestEnable )
+static vcl::Window* ImplGetNextWindow( vcl::Window* pParent, sal_uInt16 n, sal_uInt16& nIndex, bool bTestEnable )
{
- Window* pWindow = ImplGetChildWindow( pParent, n+1, nIndex, bTestEnable );
+ vcl::Window* pWindow = ImplGetChildWindow( pParent, n+1, nIndex, bTestEnable );
if ( n == nIndex )
{
n = 0;
@@ -180,14 +180,16 @@ static Window* ImplGetNextWindow( Window* pParent, sal_uInt16 n, sal_uInt16& nIn
return pWindow;
}
-Window* Window::ImplGetDlgWindow( sal_uInt16 nIndex, sal_uInt16 nType,
+namespace vcl {
+
+vcl::Window* Window::ImplGetDlgWindow( sal_uInt16 nIndex, sal_uInt16 nType,
sal_uInt16 nFormStart, sal_uInt16 nFormEnd,
sal_uInt16* pIndex )
{
DBG_ASSERT( (nIndex >= nFormStart) && (nIndex <= nFormEnd),
"Window::ImplGetDlgWindow() - nIndex not in Form" );
- Window* pWindow = NULL;
+ vcl::Window* pWindow = NULL;
sal_uInt16 i;
sal_uInt16 nTemp;
sal_uInt16 nStartIndex;
@@ -264,7 +266,7 @@ Window* Window::ImplGetDlgWindow( sal_uInt16 nIndex, sal_uInt16 nType,
{
if ( pWindow->GetType() == WINDOW_TABCONTROL )
{
- Window* pNextWindow = ImplGetDlgWindow( i, DLGWINDOW_NEXT );
+ vcl::Window* pNextWindow = ImplGetDlgWindow( i, DLGWINDOW_NEXT );
if ( pNextWindow )
{
if ( pWindow->IsChild( pNextWindow ) )
@@ -284,12 +286,14 @@ Window* Window::ImplGetDlgWindow( sal_uInt16 nIndex, sal_uInt16 nType,
return pWindow;
}
-Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt16& rIndex,
+} /* namespace vcl */
+
+vcl::Window* ImplFindDlgCtrlWindow( vcl::Window* pParent, vcl::Window* pWindow, sal_uInt16& rIndex,
sal_uInt16& rFormStart, sal_uInt16& rFormEnd )
{
- Window* pSWindow;
- Window* pSecondWindow = NULL;
- Window* pTempWindow = NULL;
+ vcl::Window* pSWindow;
+ vcl::Window* pSecondWindow = NULL;
+ vcl::Window* pTempWindow = NULL;
sal_uInt16 i;
sal_uInt16 nSecond_i = 0;
sal_uInt16 nFormStart = 0;
@@ -297,7 +301,7 @@ Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt16& rIn
sal_uInt16 nFormEnd;
// find focus window in the child list
- Window* pFirstChildWindow = pSWindow = ImplGetChildWindow( pParent, 0, i, false );
+ vcl::Window* pFirstChildWindow = pSWindow = ImplGetChildWindow( pParent, 0, i, false );
if( pWindow == NULL )
pWindow = pSWindow;
@@ -378,7 +382,7 @@ Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt16& rIn
return pSWindow;
}
-Window* ImplFindAccelWindow( Window* pParent, sal_uInt16& rIndex, sal_Unicode cCharCode,
+vcl::Window* ImplFindAccelWindow( vcl::Window* pParent, sal_uInt16& rIndex, sal_Unicode cCharCode,
sal_uInt16 nFormStart, sal_uInt16 nFormEnd, bool bCheckEnable )
{
DBG_ASSERT( (rIndex >= nFormStart) && (rIndex <= nFormEnd),
@@ -387,7 +391,7 @@ Window* ImplFindAccelWindow( Window* pParent, sal_uInt16& rIndex, sal_Unicode cC
sal_Unicode cCompareChar;
sal_uInt16 nStart = rIndex;
sal_uInt16 i = rIndex;
- Window* pWindow;
+ vcl::Window* pWindow;
// MT: Where can we keep the CharClass?!
static uno::Reference< i18n::XCharacterClassification > xCharClass;
@@ -414,7 +418,7 @@ Window* ImplFindAccelWindow( Window* pParent, sal_uInt16& rIndex, sal_Unicode cC
if (pWindow->GetType() == WINDOW_FIXEDTEXT)
{
FixedText *pFixedText = static_cast<FixedText*>(pWindow);
- Window *pMnemonicWidget = pFixedText->get_mnemonic_widget();
+ vcl::Window *pMnemonicWidget = pFixedText->get_mnemonic_widget();
SAL_WARN_IF(isContainerWindow(pFixedText->GetParent()) && !pMnemonicWidget,
"vcl.a11y", "label missing mnemonic_widget?");
if (pMnemonicWidget)
@@ -445,7 +449,7 @@ Window* ImplFindAccelWindow( Window* pParent, sal_uInt16& rIndex, sal_Unicode cC
// get form start and end
::ImplFindDlgCtrlWindow( pWindow, NULL,
nChildIndex, nChildFormStart, nChildFormEnd );
- Window* pAccelWin = ImplFindAccelWindow( pWindow, nChildIndex, cCharCode,
+ vcl::Window* pAccelWin = ImplFindAccelWindow( pWindow, nChildIndex, cCharCode,
nChildFormStart, nChildFormEnd,
bCheckEnable );
if( pAccelWin )
@@ -468,6 +472,8 @@ Window* ImplFindAccelWindow( Window* pParent, sal_uInt16& rIndex, sal_Unicode cC
return NULL;
}
+namespace vcl {
+
void Window::ImplControlFocus( sal_uInt16 nFlags )
{
if ( nFlags & GETFOCUS_MNEMONIC )
@@ -509,9 +515,11 @@ void Window::ImplControlFocus( sal_uInt16 nFlags )
}
}
+} /* namespace vcl */
+
namespace
{
- bool isSuitableDestination(Window *pWindow)
+ bool isSuitableDestination(vcl::Window *pWindow)
{
return (pWindow && isVisibleInLayout(pWindow) &&
isEnabledInLayout(pWindow) && pWindow->IsInputEnabled() &&
@@ -531,7 +539,7 @@ namespace
for (; aI != rGroup.end(); ++aI)
{
- Window *pWindow = *aI;
+ vcl::Window *pWindow = *aI;
if (isSuitableDestination(pWindow))
{
@@ -542,7 +550,7 @@ namespace
for (aI = rGroup.begin(); aI != aStart; ++aI)
{
- Window *pWindow = *aI;
+ vcl::Window *pWindow = *aI;
if (isSuitableDestination(pWindow))
{
@@ -572,13 +580,15 @@ namespace
}
}
+namespace vcl {
+
bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
{
vcl::KeyCode aKeyCode = rKEvt.GetKeyCode();
sal_uInt16 nKeyCode = aKeyCode.GetCode();
- Window* pSWindow;
- Window* pTempWindow;
- Window* pButtonWindow;
+ vcl::Window* pSWindow;
+ vcl::Window* pTempWindow;
+ vcl::Window* pButtonWindow;
sal_uInt16 i;
sal_uInt16 iButton;
sal_uInt16 iButtonStart;
@@ -589,7 +599,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
sal_uInt16 nDlgCtrlFlags;
// we cannot take over control without Focus-window
- Window* pFocusWindow = Application::GetFocusWindow();
+ vcl::Window* pFocusWindow = Application::GetFocusWindow();
if ( !pFocusWindow || !ImplIsWindowOrChild( pFocusWindow ) )
return false;
@@ -730,11 +740,11 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
if ( aKeyCode.IsMod1() )
{
// search group
- Window* pFormularFirstWindow = NULL;
- Window* pLastFormularFirstWindow = NULL;
+ vcl::Window* pFormularFirstWindow = NULL;
+ vcl::Window* pLastFormularFirstWindow = NULL;
pTempWindow = ImplGetChildWindow( this, 0, iTemp, false );
- Window* pPrevFirstFormularFirstWindow = NULL;
- Window* pFirstFormularFirstWindow = pTempWindow;
+ vcl::Window* pPrevFirstFormularFirstWindow = NULL;
+ vcl::Window* pFirstFormularFirstWindow = pTempWindow;
while ( pTempWindow )
{
if ( pTempWindow->ImplGetWindow()->IsDialogControlStart() )
@@ -804,7 +814,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
nType = DLGWINDOW_NEXT;
nGetFocusFlags |= GETFOCUS_FORWARD;
}
- Window* pWindow = ImplGetDlgWindow( i, nType, nFormStart, nFormEnd, &nNewIndex );
+ vcl::Window* pWindow = ImplGetDlgWindow( i, nType, nFormStart, nFormEnd, &nNewIndex );
// if this is the same window, simulate a Get/LoseFocus,
// in case AROUND is being processed
if ( pWindow == pSWindow )
@@ -848,7 +858,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
WinBits nStyle = pSWindow->GetStyle();
if ( !(nStyle & WB_GROUP) )
{
- Window* pWindow = prevLogicalChildOfParent(this, pSWindow);
+ vcl::Window* pWindow = prevLogicalChildOfParent(this, pSWindow);
while ( pWindow )
{
pWindow = pWindow->ImplGetWindow();
@@ -876,7 +886,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
return nextInGroup(static_cast<RadioButton*>(pSWindow), false);
else
{
- Window* pWindow = nextLogicalChildOfParent(this, pSWindow);
+ vcl::Window* pWindow = nextLogicalChildOfParent(this, pSWindow);
while ( pWindow )
{
pWindow = pWindow->ImplGetWindow();
@@ -943,7 +953,7 @@ bool Window::ImplDlgCtrl( const KeyEvent& rKEvt, bool bKeyInput )
// checks if this window has dialog control
bool Window::ImplHasDlgCtrl()
{
- Window* pDlgCtrlParent;
+ vcl::Window* pDlgCtrlParent;
// lookup window for dialog control
pDlgCtrlParent = ImplGetParent();
@@ -960,9 +970,9 @@ bool Window::ImplHasDlgCtrl()
void Window::ImplDlgCtrlNextWindow()
{
- Window* pDlgCtrlParent;
- Window* pDlgCtrl;
- Window* pSWindow;
+ vcl::Window* pDlgCtrlParent;
+ vcl::Window* pDlgCtrl;
+ vcl::Window* pSWindow;
sal_uInt16 nIndex;
sal_uInt16 nFormStart;
sal_uInt16 nFormEnd;
@@ -984,17 +994,17 @@ if ( !pDlgCtrlParent || (GetStyle() & WB_NODIALOGCONTROL) || ((pDlgCtrlParent->G
if ( !pSWindow )
return;
- Window* pWindow = pDlgCtrlParent->ImplGetDlgWindow( nIndex, DLGWINDOW_NEXT, nFormStart, nFormEnd );
+ vcl::Window* pWindow = pDlgCtrlParent->ImplGetDlgWindow( nIndex, DLGWINDOW_NEXT, nFormStart, nFormEnd );
if ( pWindow && (pWindow != pSWindow) )
pWindow->ImplControlFocus();
}
-static void ImplDlgCtrlUpdateDefButton( Window* pParent, Window* pFocusWindow,
+static void ImplDlgCtrlUpdateDefButton( vcl::Window* pParent, vcl::Window* pFocusWindow,
bool bGetFocus )
{
PushButton* pOldDefButton = NULL;
PushButton* pNewDefButton = NULL;
- Window* pSWindow;
+ vcl::Window* pSWindow;
sal_uInt16 i;
sal_uInt16 nFormStart;
sal_uInt16 nFormEnd;
@@ -1029,7 +1039,7 @@ static void ImplDlgCtrlUpdateDefButton( Window* pParent, Window* pFocusWindow,
if ( !bGetFocus )
{
sal_uInt16 nDummy;
- Window* pNewFocusWindow = Application::GetFocusWindow();
+ vcl::Window* pNewFocusWindow = Application::GetFocusWindow();
if ( !pNewFocusWindow || !pParent->ImplIsWindowOrChild( pNewFocusWindow ) )
pNewDefButton = NULL;
else if ( !::ImplFindDlgCtrlWindow( pParent, pNewFocusWindow, i, nDummy, nDummy ) ||
@@ -1046,7 +1056,7 @@ static void ImplDlgCtrlUpdateDefButton( Window* pParent, Window* pFocusWindow,
}
}
-void Window::ImplDlgCtrlFocusChanged( Window* pWindow, bool bGetFocus )
+void Window::ImplDlgCtrlFocusChanged( vcl::Window* pWindow, bool bGetFocus )
{
if ( mpWindowImpl->mpDlgCtrlDownWindow && !bGetFocus )
{
@@ -1057,7 +1067,7 @@ void Window::ImplDlgCtrlFocusChanged( Window* pWindow, bool bGetFocus )
ImplDlgCtrlUpdateDefButton( this, pWindow, bGetFocus );
}
-Window* Window::ImplFindDlgCtrlWindow( Window* pWindow )
+vcl::Window* Window::ImplFindDlgCtrlWindow( vcl::Window* pWindow )
{
sal_uInt16 nIndex;
sal_uInt16 nFormStart;
@@ -1067,31 +1077,16 @@ Window* Window::ImplFindDlgCtrlWindow( Window* pWindow )
return ::ImplFindDlgCtrlWindow( this, pWindow, nIndex, nFormStart, nFormEnd );
}
-Window* Window::GetParentLabelFor( const Window* ) const
+vcl::Window* Window::GetParentLabelFor( const vcl::Window* ) const
{
return NULL;
}
-Window* Window::GetParentLabeledBy( const Window* ) const
+vcl::Window* Window::GetParentLabeledBy( const vcl::Window* ) const
{
return NULL;
}
-sal_Unicode getAccel( const OUString& rStr )
-{
- sal_Unicode nChar = 0;
- sal_Int32 nPos = 0;
- do
- {
- nPos = rStr.indexOf( '~', nPos );
- if( nPos != -1 && nPos < rStr.getLength() )
- nChar = rStr[ ++nPos ];
- else
- nChar = 0;
- } while( nChar == '~' );
- return nChar;
-}
-
KeyEvent Window::GetActivationKey() const
{
KeyEvent aKeyEvent;
@@ -1099,7 +1094,7 @@ KeyEvent Window::GetActivationKey() const
sal_Unicode nAccel = getAccel( GetText() );
if( ! nAccel )
{
- Window* pWindow = GetAccessibleRelationLabeledBy();
+ vcl::Window* pWindow = GetAccessibleRelationLabeledBy();
if( pWindow )
nAccel = getAccel( pWindow->GetText() );
}
@@ -1122,4 +1117,21 @@ KeyEvent Window::GetActivationKey() const
return aKeyEvent;
}
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
+} /* namespace vcl */
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */sal_Unicode getAccel( const OUString& rStr )
+{
+ sal_Unicode nChar = 0;
+ sal_Int32 nPos = 0;
+ do
+ {
+ nPos = rStr.indexOf( '~', nPos );
+ if( nPos != -1 && nPos < rStr.getLength() )
+ nChar = rStr[ ++nPos ];
+ else
+ nChar = 0;
+ } while( nChar == '~' );
+ return nChar;
+}
+
+
diff --git a/vcl/source/window/dlgctrl.hxx b/vcl/source/window/dlgctrl.hxx
index 06c16b3b8076..c4ecb0ce47b2 100644
--- a/vcl/source/window/dlgctrl.hxx
+++ b/vcl/source/window/dlgctrl.hxx
@@ -22,12 +22,12 @@
#include <window.h>
-Window* ImplGetChildWindow( Window* pParent, sal_uInt16 n, sal_uInt16& nIndex, bool bTestEnable );
+vcl::Window* ImplGetChildWindow( vcl::Window* pParent, sal_uInt16 n, sal_uInt16& nIndex, bool bTestEnable );
-Window* ImplFindDlgCtrlWindow( Window* pParent, Window* pWindow, sal_uInt16& rIndex,
+vcl::Window* ImplFindDlgCtrlWindow( vcl::Window* pParent, vcl::Window* pWindow, sal_uInt16& rIndex,
sal_uInt16& rFormStart, sal_uInt16& rFormEnd );
-Window* ImplFindAccelWindow( Window* pParent, sal_uInt16& rIndex, sal_Unicode cCharCode,
+vcl::Window* ImplFindAccelWindow( vcl::Window* pParent, sal_uInt16& rIndex, sal_Unicode cCharCode,
sal_uInt16 nFormStart, sal_uInt16 nFormEnd, bool bCheckEnable = true );
sal_Unicode getAccel( const OUString& rStr );
diff --git a/vcl/source/window/dndevdis.cxx b/vcl/source/window/dndevdis.cxx
index 449af42c0bc3..e7c3732c56f6 100644
--- a/vcl/source/window/dndevdis.cxx
+++ b/vcl/source/window/dndevdis.cxx
@@ -34,7 +34,7 @@ using namespace ::com::sun::star::datatransfer::dnd;
// DNDEventDispatcher::DNDEventDispatcher
-DNDEventDispatcher::DNDEventDispatcher( Window * pTopWindow ):
+DNDEventDispatcher::DNDEventDispatcher( vcl::Window * pTopWindow ):
m_pTopWindow( pTopWindow ),
m_pCurrentWindow( NULL )
{
@@ -46,7 +46,7 @@ DNDEventDispatcher::~DNDEventDispatcher()
{
}
-Window* DNDEventDispatcher::findTopLevelWindow(Point location)
+vcl::Window* DNDEventDispatcher::findTopLevelWindow(Point location)
{
SolarMutexGuard aSolarGuard;
@@ -54,7 +54,7 @@ Window* DNDEventDispatcher::findTopLevelWindow(Point location)
// because those coordinates come from outside, they must be mirrored if RTL layout is active
if( Application::GetSettings().GetLayoutRTL() )
m_pTopWindow->ImplMirrorFramePos( location );
- Window * pChildWindow = m_pTopWindow->ImplFindWindow( location );
+ vcl::Window * pChildWindow = m_pTopWindow->ImplFindWindow( location );
if( NULL == pChildWindow )
pChildWindow = m_pTopWindow;
@@ -80,7 +80,7 @@ void SAL_CALL DNDEventDispatcher::drop( const DropTargetDropEvent& dtde )
Point location( dtde.LocationX, dtde.LocationY );
- Window* pChildWindow = findTopLevelWindow(location);
+ vcl::Window* pChildWindow = findTopLevelWindow(location);
// handle the case that drop is in an other vcl window than the last dragOver
if( pChildWindow != m_pCurrentWindow )
@@ -117,7 +117,7 @@ void SAL_CALL DNDEventDispatcher::dragEnter( const DropTargetDragEnterEvent& dtd
osl::MutexGuard aImplGuard( m_aMutex );
Point location( dtdee.LocationX, dtdee.LocationY );
- Window * pChildWindow = findTopLevelWindow(location);
+ vcl::Window * pChildWindow = findTopLevelWindow(location);
// assume pointer write operation to be atomic
m_pCurrentWindow = pChildWindow;
@@ -159,7 +159,7 @@ void SAL_CALL DNDEventDispatcher::dragOver( const DropTargetDragEvent& dtde )
Point location( dtde.LocationX, dtde.LocationY );
sal_Int32 nListeners;
- Window * pChildWindow = findTopLevelWindow(location);
+ vcl::Window * pChildWindow = findTopLevelWindow(location);
if( pChildWindow != m_pCurrentWindow )
{
@@ -198,7 +198,7 @@ void SAL_CALL DNDEventDispatcher::dropActionChanged( const DropTargetDragEvent&
Point location( dtde.LocationX, dtde.LocationY );
sal_Int32 nListeners;
- Window* pChildWindow = findTopLevelWindow(location);
+ vcl::Window* pChildWindow = findTopLevelWindow(location);
if( pChildWindow != m_pCurrentWindow )
{
@@ -236,7 +236,7 @@ void SAL_CALL DNDEventDispatcher::dragGestureRecognized( const DragGestureEvent&
Point origin( dge.DragOriginX, dge.DragOriginY );
- Window* pChildWindow = findTopLevelWindow(origin);
+ vcl::Window* pChildWindow = findTopLevelWindow(origin);
fireDragGestureEvent( pChildWindow, dge.DragSource, dge.Event, origin, dge.DragAction );
}
@@ -262,7 +262,7 @@ void SAL_CALL DNDEventDispatcher::rejectDrag() throw(RuntimeException, std::exce
// DNDEventDispatcher::fireDragEnterEvent
-sal_Int32 DNDEventDispatcher::fireDragEnterEvent( Window *pWindow,
+sal_Int32 DNDEventDispatcher::fireDragEnterEvent( vcl::Window *pWindow,
const Reference< XDropTargetDragContext >& xContext, const sal_Int8 nDropAction,
const Point& rLocation, const sal_Int8 nSourceActions, const Sequence< DataFlavor >& aFlavorList
)
@@ -296,7 +296,7 @@ sal_Int32 DNDEventDispatcher::fireDragEnterEvent( Window *pWindow,
// DNDEventDispatcher::fireDragOverEvent
-sal_Int32 DNDEventDispatcher::fireDragOverEvent( Window *pWindow,
+sal_Int32 DNDEventDispatcher::fireDragOverEvent( vcl::Window *pWindow,
const Reference< XDropTargetDragContext >& xContext, const sal_Int8 nDropAction,
const Point& rLocation, const sal_Int8 nSourceActions
)
@@ -327,7 +327,7 @@ sal_Int32 DNDEventDispatcher::fireDragOverEvent( Window *pWindow,
// DNDEventDispatcher::fireDragExitEvent
-sal_Int32 DNDEventDispatcher::fireDragExitEvent( Window *pWindow ) throw(RuntimeException)
+sal_Int32 DNDEventDispatcher::fireDragExitEvent( vcl::Window *pWindow ) throw(RuntimeException)
{
sal_Int32 n = 0;
@@ -352,7 +352,7 @@ sal_Int32 DNDEventDispatcher::fireDragExitEvent( Window *pWindow ) throw(Runtime
// DNDEventDispatcher::fireDropActionChangedEvent
-sal_Int32 DNDEventDispatcher::fireDropActionChangedEvent( Window *pWindow,
+sal_Int32 DNDEventDispatcher::fireDropActionChangedEvent( vcl::Window *pWindow,
const Reference< XDropTargetDragContext >& xContext, const sal_Int8 nDropAction,
const Point& rLocation, const sal_Int8 nSourceActions
)
@@ -383,7 +383,7 @@ sal_Int32 DNDEventDispatcher::fireDropActionChangedEvent( Window *pWindow,
// DNDEventDispatcher::fireDropEvent
-sal_Int32 DNDEventDispatcher::fireDropEvent( Window *pWindow,
+sal_Int32 DNDEventDispatcher::fireDropEvent( vcl::Window *pWindow,
const Reference< XDropTargetDropContext >& xContext, const sal_Int8 nDropAction, const Point& rLocation,
const sal_Int8 nSourceActions, const Reference< XTransferable >& xTransferable
)
@@ -426,7 +426,7 @@ sal_Int32 DNDEventDispatcher::fireDropEvent( Window *pWindow,
// DNDEventDispatcher::fireDragGestureRecognized
-sal_Int32 DNDEventDispatcher::fireDragGestureEvent( Window *pWindow,
+sal_Int32 DNDEventDispatcher::fireDragGestureEvent( vcl::Window *pWindow,
const Reference< XDragSource >& xSource, const Any event,
const Point& rOrigin, const sal_Int8 nDragAction
)
diff --git a/vcl/source/window/dockingarea.cxx b/vcl/source/window/dockingarea.cxx
index 6cdc73e08f9c..bda794bc1631 100644
--- a/vcl/source/window/dockingarea.cxx
+++ b/vcl/source/window/dockingarea.cxx
@@ -59,7 +59,7 @@ static void ImplInitBackground( DockingAreaWindow* pThis )
SystemWindow *pSysWin = pThis->GetSystemWindow();
if ( pSysWin && pSysWin->GetMenuBar() )
{
- Window *pMenubarWin = pSysWin->GetMenuBar()->GetWindow();
+ vcl::Window *pMenubarWin = pSysWin->GetMenuBar()->GetWindow();
if ( pMenubarWin )
nMenubarHeight = pMenubarWin->GetOutputHeightPixel();
}
@@ -77,7 +77,7 @@ static void ImplInitBackground( DockingAreaWindow* pThis )
pThis->SetBackground( Wallpaper( pThis->GetSettings().GetStyleSettings().GetFaceColor() ) );
}
-DockingAreaWindow::DockingAreaWindow( Window* pParent ) :
+DockingAreaWindow::DockingAreaWindow( vcl::Window* pParent ) :
Window( WINDOW_DOCKINGAREA )
{
ImplInit( pParent, WB_CLIPCHILDREN|WB_3DLOOK, NULL );
@@ -114,7 +114,7 @@ static void ImplInvalidateMenubar( DockingAreaWindow* pThis )
SystemWindow *pSysWin = pThis->GetSystemWindow();
if( pSysWin && pSysWin->GetMenuBar() )
{
- Window *pMenubarWin = pSysWin->GetMenuBar()->GetWindow();
+ vcl::Window *pMenubarWin = pSysWin->GetMenuBar()->GetWindow();
if( pMenubarWin )
pMenubarWin->Invalidate();
}
@@ -181,7 +181,7 @@ void DockingAreaWindow::Paint( const Rectangle& )
sal_uInt16 nChildren = GetChildCount();
for( sal_uInt16 n = 0; n < nChildren; n++ )
{
- Window* pChild = GetChild( n );
+ vcl::Window* pChild = GetChild( n );
if ( pChild->IsVisible() )
{
Point aPos = pChild->GetPosPixel();
@@ -207,7 +207,7 @@ void DockingAreaWindow::Paint( const Rectangle& )
sal_uInt16 nChildren = GetChildCount();
for( sal_uInt16 n = 0; n < nChildren; n++ )
{
- Window* pChild = GetChild( n );
+ vcl::Window* pChild = GetChild( n );
Point aPos = pChild->GetPosPixel();
Size aSize = pChild->GetSizePixel();
if( IsHorizontal() )
diff --git a/vcl/source/window/dockmgr.cxx b/vcl/source/window/dockmgr.cxx
index 2bd4c53e80a7..fa26164a7ecb 100644
--- a/vcl/source/window/dockmgr.cxx
+++ b/vcl/source/window/dockmgr.cxx
@@ -53,7 +53,7 @@ private:
DECL_LINK(DockTimerHdl, void *);
DECL_LINK(EndDockTimerHdl, void *);
public:
- ImplDockFloatWin2( Window* pParent, WinBits nWinBits,
+ ImplDockFloatWin2( vcl::Window* pParent, WinBits nWinBits,
ImplDockingWindowWrapper* pDockingWin );
virtual ~ImplDockFloatWin2();
@@ -70,7 +70,7 @@ public:
sal_uInt16 nFlags = WINDOW_POSSIZE_ALL ) SAL_OVERRIDE;
};
-ImplDockFloatWin2::ImplDockFloatWin2( Window* pParent, WinBits nWinBits,
+ImplDockFloatWin2::ImplDockFloatWin2( vcl::Window* pParent, WinBits nWinBits,
ImplDockingWindowWrapper* pDockingWin ) :
FloatingWindow( pParent, nWinBits ),
mpDockWin( pDockingWin ),
@@ -155,7 +155,7 @@ IMPL_LINK_NOARG(ImplDockFloatWin2, DockingHdl)
// called during move of a floating window
mnLastUserEvent = 0;
- Window *pDockingArea = mpDockWin->GetWindow()->GetParent();
+ vcl::Window *pDockingArea = mpDockWin->GetWindow()->GetParent();
PointerState aState = pDockingArea->GetPointerState();
bool bRealMove = true;
@@ -165,7 +165,7 @@ IMPL_LINK_NOARG(ImplDockFloatWin2, DockingHdl)
// we allow docking only when the window was moved
// by dragging its caption
// and ignore move request due to resizing
- Window *pBorder = GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorder = GetWindow( WINDOW_BORDER );
if( pBorder != this )
{
Point aPt;
@@ -313,7 +313,7 @@ DockingManager::~DockingManager()
mDockingWindows.clear();
}
-ImplDockingWindowWrapper* DockingManager::GetDockingWindowWrapper( const Window *pWindow )
+ImplDockingWindowWrapper* DockingManager::GetDockingWindowWrapper( const vcl::Window *pWindow )
{
::std::vector< ImplDockingWindowWrapper* >::iterator p;
p = mDockingWindows.begin();
@@ -327,7 +327,7 @@ ImplDockingWindowWrapper* DockingManager::GetDockingWindowWrapper( const Window
return NULL;
}
-bool DockingManager::IsDockable( const Window *pWindow )
+bool DockingManager::IsDockable( const vcl::Window *pWindow )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
@@ -338,7 +338,7 @@ bool DockingManager::IsDockable( const Window *pWindow )
return (pWrapper != NULL);
}
-bool DockingManager::IsFloating( const Window *pWindow )
+bool DockingManager::IsFloating( const vcl::Window *pWindow )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper )
@@ -347,7 +347,7 @@ bool DockingManager::IsFloating( const Window *pWindow )
return false;
}
-bool DockingManager::IsLocked( const Window *pWindow )
+bool DockingManager::IsLocked( const vcl::Window *pWindow )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper && pWrapper->IsLocked() )
@@ -356,35 +356,35 @@ bool DockingManager::IsLocked( const Window *pWindow )
return false;
}
-void DockingManager::Lock( const Window *pWindow )
+void DockingManager::Lock( const vcl::Window *pWindow )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper )
pWrapper->Lock();
}
-void DockingManager::Unlock( const Window *pWindow )
+void DockingManager::Unlock( const vcl::Window *pWindow )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper )
pWrapper->Unlock();
}
-void DockingManager::SetFloatingMode( const Window *pWindow, bool bFloating )
+void DockingManager::SetFloatingMode( const vcl::Window *pWindow, bool bFloating )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper )
pWrapper->SetFloatingMode( bFloating );
}
-void DockingManager::StartPopupMode( ToolBox *pParentToolBox, const Window *pWindow, sal_uLong nFlags )
+void DockingManager::StartPopupMode( ToolBox *pParentToolBox, const vcl::Window *pWindow, sal_uLong nFlags )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper )
pWrapper->StartPopupMode( pParentToolBox, nFlags );
}
-void DockingManager::StartPopupMode( ToolBox *pParentToolBox, const Window *pWindow )
+void DockingManager::StartPopupMode( ToolBox *pParentToolBox, const vcl::Window *pWindow )
{
StartPopupMode( pParentToolBox, pWindow, FLOATWIN_POPUPMODE_ALLOWTEAROFF |
FLOATWIN_POPUPMODE_NOFOCUSCLOSE |
@@ -392,7 +392,7 @@ void DockingManager::StartPopupMode( ToolBox *pParentToolBox, const Window *pWin
FLOATWIN_POPUPMODE_NOMOUSEUPCLOSE );
}
-bool DockingManager::IsInPopupMode( const Window *pWindow )
+bool DockingManager::IsInPopupMode( const vcl::Window *pWindow )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper && pWrapper->IsInPopupMode() )
@@ -401,14 +401,14 @@ bool DockingManager::IsInPopupMode( const Window *pWindow )
return false;
}
-void DockingManager::EndPopupMode( const Window *pWin )
+void DockingManager::EndPopupMode( const vcl::Window *pWin )
{
ImplDockingWindowWrapper *pWrapper = GetDockingWindowWrapper( pWin );
if( pWrapper && pWrapper->GetFloatingWindow() && pWrapper->GetFloatingWindow()->IsInPopupMode() )
pWrapper->GetFloatingWindow()->EndPopupMode();
}
-void DockingManager::AddWindow( const Window *pWindow )
+void DockingManager::AddWindow( const vcl::Window *pWindow )
{
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
if( pWrapper )
@@ -419,7 +419,7 @@ void DockingManager::AddWindow( const Window *pWindow )
mDockingWindows.push_back( pWrapper );
}
-void DockingManager::RemoveWindow( const Window *pWindow )
+void DockingManager::RemoveWindow( const vcl::Window *pWindow )
{
::std::vector< ImplDockingWindowWrapper* >::iterator p;
p = mDockingWindows.begin();
@@ -436,7 +436,7 @@ void DockingManager::RemoveWindow( const Window *pWindow )
}
}
-void DockingManager::SetPosSizePixel( Window *pWindow, long nX, long nY,
+void DockingManager::SetPosSizePixel( vcl::Window *pWindow, long nX, long nY,
long nWidth, long nHeight,
sal_uInt16 nFlags )
{
@@ -445,7 +445,7 @@ void DockingManager::SetPosSizePixel( Window *pWindow, long nX, long nY,
pWrapper->setPosSizePixel( nX, nY, nWidth, nHeight, nFlags );
}
-Rectangle DockingManager::GetPosSizePixel( const Window *pWindow )
+Rectangle DockingManager::GetPosSizePixel( const vcl::Window *pWindow )
{
Rectangle aRect;
ImplDockingWindowWrapper* pWrapper = GetDockingWindowWrapper( pWindow );
@@ -487,7 +487,7 @@ private:
void ImplSetBorder();
public:
- ImplPopupFloatWin( Window* pParent, ImplDockingWindowWrapper* pDockingWin, bool bHasGrip );
+ ImplPopupFloatWin( vcl::Window* pParent, ImplDockingWindowWrapper* pDockingWin, bool bHasGrip );
virtual ~ImplPopupFloatWin();
virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > CreateAccessible() SAL_OVERRIDE;
@@ -497,7 +497,7 @@ public:
virtual void MouseButtonUp( const MouseEvent& rMEvt ) SAL_OVERRIDE;
virtual void Tracking( const TrackingEvent& rTEvt ) SAL_OVERRIDE;
virtual void Resize() SAL_OVERRIDE;
- virtual Window* GetPreferredKeyInputWindow() SAL_OVERRIDE;
+ virtual vcl::Window* GetPreferredKeyInputWindow() SAL_OVERRIDE;
Rectangle GetDragRect() const;
Point GetToolboxPosition() const;
@@ -508,7 +508,7 @@ public:
bool hasGrip() const { return mbHasGrip; }
};
-ImplPopupFloatWin::ImplPopupFloatWin( Window* pParent, ImplDockingWindowWrapper* pDockingWin, bool bHasGrip ) :
+ImplPopupFloatWin::ImplPopupFloatWin( vcl::Window* pParent, ImplDockingWindowWrapper* pDockingWin, bool bHasGrip ) :
FloatingWindow( pParent, WB_NOBORDER | WB_SYSTEMWINDOW | WB_NOSHADOW)
{
mpWindowImpl->mbToolbarFloatingWindow = true; // indicate window type, required for accessibility
@@ -539,7 +539,7 @@ ImplPopupFloatWin::~ImplPopupFloatWin()
return ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >();
}
-Window* ImplPopupFloatWin::GetPreferredKeyInputWindow()
+vcl::Window* ImplPopupFloatWin::GetPreferredKeyInputWindow()
{
if( mpWindowImpl->mpClientWindow )
return mpWindowImpl->mpClientWindow;
@@ -794,8 +794,8 @@ void ImplPopupFloatWin::Tracking( const TrackingEvent& rTEvt )
}
}
-ImplDockingWindowWrapper::ImplDockingWindowWrapper( const Window *pWindow )
- : mpDockingWindow(const_cast<Window*>(pWindow))
+ImplDockingWindowWrapper::ImplDockingWindowWrapper( const vcl::Window *pWindow )
+ : mpDockingWindow(const_cast<vcl::Window*>(pWindow))
, mpFloatWin(NULL)
, mpOldBorderWin(NULL)
, mpParent(pWindow->GetParent())
@@ -880,8 +880,8 @@ bool ImplDockingWindowWrapper::ImplStartDocking( const Point& rPos )
mnTrackHeight += mnDockTop+mnDockBottom;
}
- Window *pDockingArea = GetWindow()->GetParent();
- Window::PointerState aState = pDockingArea->GetPointerState();
+ vcl::Window *pDockingArea = GetWindow()->GetParent();
+ vcl::Window::PointerState aState = pDockingArea->GetPointerState();
// mouse pos in screen pixels
Point aMousePos = pDockingArea->OutputToScreenPixel( aState.maPos );
@@ -1129,7 +1129,7 @@ void ImplDockingWindowWrapper::StartPopupMode( ToolBox *pParentToolBox, sal_uLon
GetWindow()->Show( false, SHOW_NOFOCUSCHANGE );
// prepare reparenting
- Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT );
+ vcl::Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT );
mpOldBorderWin = GetWindow()->GetWindow( WINDOW_BORDER );
if( mpOldBorderWin == GetWindow() )
mpOldBorderWin = NULL; // no border window found
@@ -1190,7 +1190,7 @@ IMPL_LINK_NOARG(ImplDockingWindowWrapper, PopupModeEnd)
EndPopupModeData aData( pPopupFloatWin->GetTearOffPosition(), mpFloatWin->IsPopupModeTearOff() );
// before deleting change parent back, so we can delete the floating window alone
- Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT );
+ vcl::Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT );
GetWindow()->mpWindowImpl->mpBorderWindow = NULL;
if ( mpOldBorderWin )
{
@@ -1239,7 +1239,7 @@ void ImplDockingWindowWrapper::SetFloatingMode( bool bFloatMode )
maDockPos = GetWindow()->GetPosPixel();
- Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT );
+ vcl::Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT );
mpOldBorderWin = GetWindow()->GetWindow( WINDOW_BORDER );
if( mpOldBorderWin == mpDockingWindow )
mpOldBorderWin = NULL; // no border window found
@@ -1305,7 +1305,7 @@ void ImplDockingWindowWrapper::SetFloatingMode( bool bFloatMode )
maMinOutSize = mpFloatWin->GetMinOutputSizePixel();
maMaxOutSize = mpFloatWin->GetMaxOutputSizePixel();
- Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT ); //mpWindowImpl->mpRealParent;
+ vcl::Window* pRealParent = GetWindow()->GetWindow( WINDOW_PARENT ); //mpWindowImpl->mpRealParent;
GetWindow()->mpWindowImpl->mpBorderWindow = NULL;
if ( mpOldBorderWin )
{
diff --git a/vcl/source/window/dockwin.cxx b/vcl/source/window/dockwin.cxx
index 3c2a7d443dc6..4679fcc4bbae 100644
--- a/vcl/source/window/dockwin.cxx
+++ b/vcl/source/window/dockwin.cxx
@@ -40,7 +40,7 @@ public:
ImplData();
~ImplData();
- Window* mpParent;
+ vcl::Window* mpParent;
Size maMaxOutSize;
};
@@ -68,7 +68,7 @@ private:
DECL_LINK(DockingHdl, void *);
DECL_LINK(DockTimerHdl, void *);
public:
- ImplDockFloatWin( Window* pParent, WinBits nWinBits,
+ ImplDockFloatWin( vcl::Window* pParent, WinBits nWinBits,
DockingWindow* pDockingWin );
virtual ~ImplDockFloatWin();
@@ -82,7 +82,7 @@ public:
virtual bool Close() SAL_OVERRIDE;
};
-ImplDockFloatWin::ImplDockFloatWin( Window* pParent, WinBits nWinBits,
+ImplDockFloatWin::ImplDockFloatWin( vcl::Window* pParent, WinBits nWinBits,
DockingWindow* pDockingWin ) :
FloatingWindow( pParent, nWinBits ),
mpDockWin( pDockingWin ),
@@ -326,7 +326,7 @@ void DockingWindow::ImplInitDockingWindowData()
mbHideBtn = false;
}
-void DockingWindow::ImplInit( Window* pParent, WinBits nStyle )
+void DockingWindow::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
if ( !(nStyle & WB_NODIALOGCONTROL) )
nStyle |= WB_DIALOGCONTROL;
@@ -406,14 +406,14 @@ DockingWindow::DockingWindow( WindowType nType ) :
ImplInitDockingWindowData();
}
-DockingWindow::DockingWindow( Window* pParent, WinBits nStyle ) :
+DockingWindow::DockingWindow( vcl::Window* pParent, WinBits nStyle ) :
Window( WINDOW_DOCKINGWINDOW )
{
ImplInitDockingWindowData();
ImplInit( pParent, nStyle );
}
-DockingWindow::DockingWindow( Window* pParent, const ResId& rResId ) :
+DockingWindow::DockingWindow( vcl::Window* pParent, const ResId& rResId ) :
Window( WINDOW_DOCKINGWINDOW )
{
ImplInitDockingWindowData();
@@ -579,7 +579,7 @@ bool DockingWindow::Notify( NotifyEvent& rNEvt )
if( ! IsFloatingMode() || ! mpFloatWin->mpWindowImpl->mbFrame )
{
Point aPos = pMEvt->GetPosPixel();
- Window* pWindow = rNEvt.GetWindow();
+ vcl::Window* pWindow = rNEvt.GetWindow();
if ( pWindow != this )
{
aPos = pWindow->OutputToScreenPixel( aPos );
@@ -739,7 +739,7 @@ void DockingWindow::SetFloatingMode( bool bFloatMode )
maDockPos = Window::GetPosPixel();
- Window* pRealParent = mpWindowImpl->mpRealParent;
+ vcl::Window* pRealParent = mpWindowImpl->mpRealParent;
mpOldBorderWin = mpWindowImpl->mpBorderWindow;
ImplDockFloatWin* pWin =
@@ -800,7 +800,7 @@ void DockingWindow::SetFloatingMode( bool bFloatMode )
maMinOutSize = mpFloatWin->GetMinOutputSizePixel();
mpImplData->maMaxOutSize = mpFloatWin->GetMaxOutputSizePixel();
- Window* pRealParent = mpWindowImpl->mpRealParent;
+ vcl::Window* pRealParent = mpWindowImpl->mpRealParent;
mpWindowImpl->mpBorderWindow = NULL;
if ( mpOldBorderWin )
{
diff --git a/vcl/source/window/event.cxx b/vcl/source/window/event.cxx
index 2333af21fe46..2f900ff97266 100644
--- a/vcl/source/window/event.cxx
+++ b/vcl/source/window/event.cxx
@@ -30,6 +30,8 @@
#include <com/sun/star/awt/KeyModifier.hpp>
#include <com/sun/star/awt/MouseButton.hpp>
+namespace vcl {
+
void Window::DataChanged( const DataChangedEvent& )
{
}
@@ -39,7 +41,7 @@ void Window::NotifyAllChildren( DataChangedEvent& rDCEvt )
DataChanged( rDCEvt );
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->NotifyAllChildren( rDCEvt );
@@ -129,7 +131,7 @@ bool Window::Notify( NotifyEvent& rNEvt )
!pWrapper->IsDocking() && bHit )
{
Point aPos = pMEvt->GetPosPixel();
- Window* pWindow = rNEvt.GetWindow();
+ vcl::Window* pWindow = rNEvt.GetWindow();
if ( pWindow != this )
{
aPos = pWindow->OutputToScreenPixel( aPos );
@@ -179,7 +181,7 @@ bool Window::Notify( NotifyEvent& rNEvt )
!(GetStyle() & WB_TABSTOP) && !(mpWindowImpl->mnDlgCtrlFlags & WINDOW_DLGCTRL_WANTFOCUS) )
{
sal_uInt16 n = 0;
- Window* pFirstChild = ImplGetDlgWindow( n, DLGWINDOW_FIRST );
+ vcl::Window* pFirstChild = ImplGetDlgWindow( n, DLGWINDOW_FIRST );
if ( pFirstChild )
pFirstChild->ImplControlFocus();
}
@@ -225,7 +227,7 @@ void Window::CallEventListeners( sal_uLong nEvent, void* pData )
ImplRemoveDel( &aDelData );
- Window* pWindow = this;
+ vcl::Window* pWindow = this;
while ( pWindow )
{
pWindow->ImplAddDel( &aDelData );
@@ -301,14 +303,14 @@ void Window::RemoveUserEvent( ImplSVEvent * nUserEvent )
}
-MouseEvent ImplTranslateMouseEvent( const MouseEvent& rE, Window* pSource, Window* pDest )
+MouseEvent ImplTranslateMouseEvent( const MouseEvent& rE, vcl::Window* pSource, vcl::Window* pDest )
{
Point aPos = pSource->OutputToScreenPixel( rE.GetPosPixel() );
aPos = pDest->ScreenToOutputPixel( aPos );
return MouseEvent( aPos, rE.GetClicks(), rE.GetMode(), rE.GetButtons(), rE.GetModifier() );
}
-CommandEvent ImplTranslateCommandEvent( const CommandEvent& rCEvt, Window* pSource, Window* pDest )
+CommandEvent ImplTranslateCommandEvent( const CommandEvent& rCEvt, vcl::Window* pSource, vcl::Window* pDest )
{
if ( !rCEvt.IsMouseEvent() )
return rCEvt;
@@ -405,7 +407,7 @@ void Window::ImplNotifyKeyMouseCommandEventListeners( NotifyEvent& rNEvt )
ImplRemoveDel( &aDelData );
// #106721# check if we're part of a compound control and notify
- Window *pParent = ImplGetParent();
+ vcl::Window *pParent = ImplGetParent();
while( pParent )
{
if( pParent->IsCompoundControl() )
@@ -424,7 +426,7 @@ void Window::ImplCallInitShow()
StateChanged( STATE_CHANGE_INITSHOW );
mpWindowImpl->mbInInitShow = false;
- Window* pWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstOverlap;
while ( pWindow )
{
if ( pWindow->mpWindowImpl->mbVisible )
@@ -464,7 +466,7 @@ void Window::ImplCallMove()
{
// update frame position
SalFrame *pParentFrame = NULL;
- Window *pParent = ImplGetParent();
+ vcl::Window *pParent = ImplGetParent();
while( pParent )
{
if( pParent->mpWindowImpl->mpFrame != mpWindowImpl->mpFrame )
@@ -485,7 +487,7 @@ void Window::ImplCallMove()
// the client window and and all its subclients have the same position as the borderframe
// this is important for floating toolbars where the borderwindow is a floating window
// which has another borderwindow (ie the system floating window)
- Window *pClientWin = mpWindowImpl->mpClientWindow;
+ vcl::Window *pClientWin = mpWindowImpl->mpClientWindow;
while( pClientWin )
{
pClientWin->mpWindowImpl->maPos = mpWindowImpl->maPos;
@@ -498,12 +500,12 @@ void Window::ImplCallMove()
ImplCallEventListeners( VCLEVENT_WINDOW_MOVE );
}
-void Window::ImplCallFocusChangeActivate( Window* pNewOverlapWindow,
- Window* pOldOverlapWindow )
+void Window::ImplCallFocusChangeActivate( vcl::Window* pNewOverlapWindow,
+ vcl::Window* pOldOverlapWindow )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pNewRealWindow;
- Window* pOldRealWindow;
+ vcl::Window* pNewRealWindow;
+ vcl::Window* pOldRealWindow;
bool bCallActivate = true;
bool bCallDeactivate = true;
@@ -528,7 +530,7 @@ void Window::ImplCallFocusChangeActivate( Window* pNewOverlapWindow,
bCallActivate = false;
else
{
- Window* pLastRealWindow = pSVData->maWinData.mpLastDeacWin->ImplGetWindow();
+ vcl::Window* pLastRealWindow = pSVData->maWinData.mpLastDeacWin->ImplGetWindow();
pSVData->maWinData.mpLastDeacWin->mpWindowImpl->mbActive = false;
pSVData->maWinData.mpLastDeacWin->Deactivate();
if ( pLastRealWindow != pSVData->maWinData.mpLastDeacWin )
@@ -575,4 +577,7 @@ void Window::ImplCallFocusChangeActivate( Window* pNewOverlapWindow,
}
}
+} /* namespace vcl */
+
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/floatwin.cxx b/vcl/source/window/floatwin.cxx
index 718683fc883d..273dd5b2796e 100644
--- a/vcl/source/window/floatwin.cxx
+++ b/vcl/source/window/floatwin.cxx
@@ -56,7 +56,7 @@ Rectangle& FloatingWindow::ImplGetItemEdgeClipRect()
return mpImplData->maItemEdgeClipRect;
}
-void FloatingWindow::ImplInit( Window* pParent, WinBits nStyle )
+void FloatingWindow::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
mpImplData = new ImplData;
@@ -146,13 +146,13 @@ void FloatingWindow::ImplInitSettings()
SetBackground( aColor );
}
-FloatingWindow::FloatingWindow( Window* pParent, WinBits nStyle ) :
+FloatingWindow::FloatingWindow( vcl::Window* pParent, WinBits nStyle ) :
SystemWindow( WINDOW_FLOATINGWINDOW )
{
ImplInit( pParent, nStyle );
}
-FloatingWindow::FloatingWindow(Window* pParent, const OString& rID, const OUString& rUIXMLDescription, const css::uno::Reference<css::frame::XFrame> &rFrame)
+FloatingWindow::FloatingWindow(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription, const css::uno::Reference<css::frame::XFrame> &rFrame)
: SystemWindow(WINDOW_FLOATINGWINDOW)
{
loadUI(pParent, rID, rUIXMLDescription, rFrame);
@@ -161,7 +161,7 @@ FloatingWindow::FloatingWindow(Window* pParent, const OString& rID, const OUStri
//Find the real parent stashed in mpDialogParent.
void FloatingWindow::doDeferredInit(WinBits nBits)
{
- Window *pParent = mpDialogParent;
+ vcl::Window *pParent = mpDialogParent;
mpDialogParent = NULL;
ImplInit(pParent, nBits);
mbIsDefferedInit = false;
@@ -183,12 +183,12 @@ FloatingWindow::~FloatingWindow()
delete mpImplData;
}
-Point FloatingWindow::CalcFloatingPosition( Window* pWindow, const Rectangle& rRect, sal_uLong nFlags, sal_uInt16& rArrangeIndex )
+Point FloatingWindow::CalcFloatingPosition( vcl::Window* pWindow, const Rectangle& rRect, sal_uLong nFlags, sal_uInt16& rArrangeIndex )
{
return ImplCalcPos( pWindow, rRect, nFlags, rArrangeIndex );
}
-Point FloatingWindow::ImplCalcPos( Window* pWindow,
+Point FloatingWindow::ImplCalcPos( vcl::Window* pWindow,
const Rectangle& rRect, sal_uLong nFlags,
sal_uInt16& rArrangeIndex )
{
@@ -199,7 +199,7 @@ Point FloatingWindow::ImplCalcPos( Window* pWindow,
FloatingWindow *pFloatingWindow = dynamic_cast<FloatingWindow*>( pWindow );
// convert....
- Window* pW = pWindow;
+ vcl::Window* pW = pWindow;
if ( pW->mpWindowImpl->mpRealParent )
pW = pW->mpWindowImpl->mpRealParent;
@@ -399,7 +399,7 @@ Point FloatingWindow::ImplCalcPos( Window* pWindow,
return pW->OutputToScreenPixel( aPos );
}
-FloatingWindow* FloatingWindow::ImplFloatHitTest( Window* pReference, const Point& rPos, HitTest& rHitTest )
+FloatingWindow* FloatingWindow::ImplFloatHitTest( vcl::Window* pReference, const Point& rPos, HitTest& rHitTest )
{
FloatingWindow* pWin = this;
@@ -427,7 +427,7 @@ FloatingWindow* FloatingWindow::ImplFloatHitTest( Window* pReference, const Poin
// compute the floating window's size in absolute screen coordinates
// use the border window to have the exact position
- Window *pBorderWin = pWin->GetWindow( WINDOW_BORDER );
+ vcl::Window *pBorderWin = pWin->GetWindow( WINDOW_BORDER );
Point aPt; // the top-left corner in output coordinates ie (0,0)
Rectangle devRect( pBorderWin->ImplOutputToUnmirroredAbsoluteScreenPixel( Rectangle( aPt, pBorderWin->GetSizePixel()) ) ) ;
@@ -472,7 +472,7 @@ FloatingWindow* FloatingWindow::ImplFindLastLevelFloat()
return pLastFoundWin;
}
-bool FloatingWindow::ImplIsFloatPopupModeWindow( const Window* pWindow )
+bool FloatingWindow::ImplIsFloatPopupModeWindow( const vcl::Window* pWindow )
{
FloatingWindow* pWin = this;
@@ -621,7 +621,7 @@ void FloatingWindow::StartPopupMode( const Rectangle& rRect, sal_uLong nFlags )
// !!! rRect is expected to be in screen coordinates of the parent frame window !!!
maFloatRect = rRect;
- Window *pReference = GetParent();
+ vcl::Window *pReference = GetParent();
const OutputDevice *pParentWinOutDev = pReference->GetOutDev();
// compare coordinates in absolute screen coordinates
@@ -787,7 +787,7 @@ void FloatingWindow::EndPopupMode( sal_uInt16 nFlags )
ImplEndPopupMode( nFlags );
}
-void FloatingWindow::AddPopupModeWindow( Window* pWindow )
+void FloatingWindow::AddPopupModeWindow( vcl::Window* pWindow )
{
// !!! up-to-now only 1 window and not yet a list
mpFirstPopupModeWin = pWindow;
diff --git a/vcl/source/window/globalization.cxx b/vcl/source/window/globalization.cxx
index 21658970b390..59081a2a48d3 100644
--- a/vcl/source/window/globalization.cxx
+++ b/vcl/source/window/globalization.cxx
@@ -20,6 +20,8 @@
#include <vcl/window.hxx>
#include <vcl/outdev.hxx>
+namespace vcl {
+
void Window::EnableRTL ( bool bEnable )
{
StateChanged( STATE_CHANGE_MIRRORING );
@@ -32,4 +34,6 @@ bool Window::HasMirroredGraphics() const
return pOutDev->OutputDevice::HasMirroredGraphics();
}
+} /* namespace vcl */
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/keycod.cxx b/vcl/source/window/keycod.cxx
index dd111f66de35..afe7c0d073e3 100644
--- a/vcl/source/window/keycod.cxx
+++ b/vcl/source/window/keycod.cxx
@@ -101,7 +101,7 @@ vcl::KeyCode::KeyCode( const ResId& rResId )
}
}
-OUString vcl::KeyCode::GetName( Window* pWindow ) const
+OUString vcl::KeyCode::GetName( vcl::Window* pWindow ) const
{
if ( !pWindow )
pWindow = ImplGetDefaultWindow();
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx
index b5cd7a57dd85..9eb085be783b 100644
--- a/vcl/source/window/layout.cxx
+++ b/vcl/source/window/layout.cxx
@@ -15,7 +15,7 @@
#include <vcl/settings.hxx>
#include "window.h"
-VclContainer::VclContainer(Window *pParent, WinBits nStyle)
+VclContainer::VclContainer(vcl::Window *pParent, WinBits nStyle)
: Window(WINDOW_CONTAINER)
, m_bLayoutDirty(true)
{
@@ -35,7 +35,7 @@ Size VclContainer::GetOptimalSize() const
return calculateRequisition();
}
-void VclContainer::setLayoutPosSize(Window &rWindow, const Point &rPos, const Size &rSize)
+void VclContainer::setLayoutPosSize(vcl::Window &rWindow, const Point &rPos, const Size &rSize)
{
sal_Int32 nBorderWidth = rWindow.get_border_width();
sal_Int32 nLeft = rWindow.get_margin_left() + nBorderWidth;
@@ -47,7 +47,7 @@ void VclContainer::setLayoutPosSize(Window &rWindow, const Point &rPos, const Si
rWindow.SetPosSizePixel(aPos, aSize);
}
-void VclContainer::setLayoutAllocation(Window &rChild, const Point &rAllocPos, const Size &rChildAlloc)
+void VclContainer::setLayoutAllocation(vcl::Window &rChild, const Point &rAllocPos, const Size &rChildAlloc)
{
VclAlign eHalign = rChild.get_halign();
VclAlign eValign = rChild.get_valign();
@@ -108,7 +108,7 @@ void VclContainer::setLayoutAllocation(Window &rChild, const Point &rAllocPos, c
setLayoutPosSize(rChild, aChildPos, aChildSize);
}
-Size VclContainer::getLayoutRequisition(const Window &rWindow)
+Size VclContainer::getLayoutRequisition(const vcl::Window &rWindow)
{
sal_Int32 nBorderWidth = rWindow.get_border_width();
sal_Int32 nLeft = rWindow.get_margin_left() + nBorderWidth;
@@ -182,7 +182,7 @@ Size VclBox::calculateRequisition() const
sal_uInt16 nVisibleChildren = 0;
Size aSize;
- for (Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
+ for (vcl::Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
continue;
@@ -202,7 +202,7 @@ Size VclBox::calculateRequisition() const
void VclBox::setAllocation(const Size &rAllocation)
{
sal_uInt16 nVisibleChildren = 0, nExpandChildren = 0;
- for (Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
+ for (vcl::Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
continue;
@@ -230,8 +230,8 @@ void VclBox::setAllocation(const Size &rAllocation)
}
//Split into those we pack from the start onwards, and those we pack from the end backwards
- std::vector<Window*> aWindows[2];
- for (Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
+ std::vector<vcl::Window*> aWindows[2];
+ for (vcl::Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
continue;
@@ -254,9 +254,9 @@ void VclBox::setAllocation(const Size &rAllocation)
setPrimaryCoordinate(aPos, nPrimaryCoordinate + nAllocPrimaryDimension);
}
- for (std::vector<Window*>::iterator aI = aWindows[ePackType].begin(), aEnd = aWindows[ePackType].end(); aI != aEnd; ++aI)
+ for (std::vector<vcl::Window*>::iterator aI = aWindows[ePackType].begin(), aEnd = aWindows[ePackType].end(); aI != aEnd; ++aI)
{
- Window *pChild = *aI;
+ vcl::Window *pChild = *aI;
long nPadding = pChild->get_padding();
@@ -427,7 +427,7 @@ VclButtonBox::Requisition VclButtonBox::calculatePrimarySecondaryRequisitions()
std::vector<long> aSubGroupSizes;
std::vector<bool> aSubGroupNonHomogeneous;
- for (const Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
+ for (const vcl::Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
continue;
@@ -621,7 +621,7 @@ void VclButtonBox::setAllocation(const Size &rAllocation)
std::vector<long>::const_iterator aPrimaryI = aReq.m_aMainGroupDimensions.begin();
std::vector<long>::const_iterator aSecondaryI = aReq.m_aSubGroupDimensions.begin();
bool bIgnoreSecondaryPacking = (m_eLayoutStyle == VCL_BUTTONBOX_SPREAD || m_eLayoutStyle == VCL_BUTTONBOX_CENTER);
- for (Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
+ for (vcl::Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
continue;
@@ -690,7 +690,7 @@ static int getButtonPriority(const OString &rType)
}
class sortButtons
- : public std::binary_function<const Window*, const Window*, bool>
+ : public std::binary_function<const vcl::Window*, const vcl::Window*, bool>
{
bool m_bVerticalContainer;
public:
@@ -698,10 +698,10 @@ public:
: m_bVerticalContainer(bVerticalContainer)
{
}
- bool operator()(const Window *pA, const Window *pB) const;
+ bool operator()(const vcl::Window *pA, const vcl::Window *pB) const;
};
-bool sortButtons::operator()(const Window *pA, const Window *pB) const
+bool sortButtons::operator()(const vcl::Window *pA, const vcl::Window *pB) const
{
//sort into two groups of pack start and pack end
VclPackType ePackA = pA->get_pack_type();
@@ -735,8 +735,8 @@ bool sortButtons::operator()(const Window *pA, const Window *pB) const
void VclButtonBox::sort_native_button_order()
{
- std::vector<Window*> aChilds;
- for (Window* pChild = GetWindow(WINDOW_FIRSTCHILD); pChild;
+ std::vector<vcl::Window*> aChilds;
+ for (vcl::Window* pChild = GetWindow(WINDOW_FIRSTCHILD); pChild;
pChild = pChild->GetWindow(WINDOW_NEXT))
{
aChilds.push_back(pChild);
@@ -752,7 +752,7 @@ VclGrid::array_type VclGrid::assembleGrid() const
{
ext_array_type A;
- for (Window* pChild = GetWindow(WINDOW_FIRSTCHILD); pChild;
+ for (vcl::Window* pChild = GetWindow(WINDOW_FIRSTCHILD); pChild;
pChild = pChild->GetWindow(WINDOW_NEXT))
{
sal_Int32 nLeftAttach = pChild->get_grid_left_attach();
@@ -802,7 +802,7 @@ VclGrid::array_type VclGrid::assembleGrid() const
for (sal_Int32 y = 0; y < nMaxY; ++y)
{
const GridEntry &rEntry = A[x][y];
- const Window *pChild = rEntry.pChild;
+ const vcl::Window *pChild = rEntry.pChild;
if (pChild && pChild->IsVisible())
{
aNonEmptyCols[x] = true;
@@ -929,7 +929,7 @@ void VclGrid::calcMaxs(const array_type &A, std::vector<Value> &rWidths, std::ve
for (sal_Int32 y = 0; y < nMaxY; ++y)
{
const GridEntry &rEntry = A[x][y];
- const Window *pChild = rEntry.pChild;
+ const vcl::Window *pChild = rEntry.pChild;
if (!pChild || !pChild->IsVisible())
continue;
@@ -960,7 +960,7 @@ void VclGrid::calcMaxs(const array_type &A, std::vector<Value> &rWidths, std::ve
for (sal_Int32 y = 0; y < nMaxY; ++y)
{
const GridEntry &rEntry = A[x][y];
- const Window *pChild = rEntry.pChild;
+ const vcl::Window *pChild = rEntry.pChild;
if (!pChild || !pChild->IsVisible())
continue;
@@ -1205,7 +1205,7 @@ void VclGrid::setAllocation(const Size& rAllocation)
for (sal_Int32 y = 0; y < nMaxY; ++y)
{
GridEntry &rEntry = A[x][y];
- Window *pChild = rEntry.pChild;
+ vcl::Window *pChild = rEntry.pChild;
if (pChild)
{
Size aChildAlloc(0, 0);
@@ -1251,7 +1251,7 @@ bool VclGrid::set_property(const OString &rKey, const OString &rValue)
return true;
}
-void setGridAttach(Window &rWidget, sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nWidth, sal_Int32 nHeight)
+void setGridAttach(vcl::Window &rWidget, sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 nWidth, sal_Int32 nHeight)
{
rWidget.set_grid_left_attach(nLeft);
rWidget.set_grid_top_attach(nTop);
@@ -1259,21 +1259,21 @@ void setGridAttach(Window &rWidget, sal_Int32 nLeft, sal_Int32 nTop, sal_Int32 n
rWidget.set_grid_height(nHeight);
}
-const Window *VclBin::get_child() const
+const vcl::Window *VclBin::get_child() const
{
const WindowImpl* pWindowImpl = ImplGetWindowImpl();
return pWindowImpl->mpFirstChild;
}
-Window *VclBin::get_child()
+vcl::Window *VclBin::get_child()
{
- return const_cast<Window*>(const_cast<const VclBin*>(this)->get_child());
+ return const_cast<vcl::Window*>(const_cast<const VclBin*>(this)->get_child());
}
Size VclBin::calculateRequisition() const
{
- const Window *pChild = get_child();
+ const vcl::Window *pChild = get_child();
if (pChild && pChild->IsVisible())
return getLayoutRequisition(*pChild);
return Size(0, 0);
@@ -1281,7 +1281,7 @@ Size VclBin::calculateRequisition() const
void VclBin::setAllocation(const Size &rAllocation)
{
- Window *pChild = get_child();
+ vcl::Window *pChild = get_child();
if (pChild && pChild->IsVisible())
setLayoutAllocation(*pChild, Point(0, 0), rAllocation);
}
@@ -1292,8 +1292,8 @@ Size VclFrame::calculateRequisition() const
{
Size aRet(0, 0);
- const Window *pChild = get_child();
- const Window *pLabel = get_label_widget();
+ const vcl::Window *pChild = get_child();
+ const vcl::Window *pLabel = get_label_widget();
if (pChild && pChild->IsVisible())
aRet = getLayoutRequisition(*pChild);
@@ -1323,8 +1323,8 @@ void VclFrame::setAllocation(const Size &rAllocation)
rAllocation.Height() - rFrameStyle.top - rFrameStyle.bottom);
Point aChildPos(rFrameStyle.left, rFrameStyle.top);
- Window *pChild = get_child();
- Window *pLabel = get_label_widget();
+ vcl::Window *pChild = get_child();
+ vcl::Window *pLabel = get_label_widget();
if (pLabel && pLabel->IsVisible())
{
@@ -1340,13 +1340,13 @@ void VclFrame::setAllocation(const Size &rAllocation)
setLayoutAllocation(*pChild, aChildPos, aAllocation);
}
-void VclFrame::designate_label(Window *pWindow)
+void VclFrame::designate_label(vcl::Window *pWindow)
{
assert(pWindow->GetParent() == this);
m_pLabel = pWindow;
}
-const Window *VclFrame::get_label_widget() const
+const vcl::Window *VclFrame::get_label_widget() const
{
assert(GetChildCount() == 2);
if (m_pLabel)
@@ -1358,12 +1358,12 @@ const Window *VclFrame::get_label_widget() const
return pWindowImpl->mpFirstChild;
}
-Window *VclFrame::get_label_widget()
+vcl::Window *VclFrame::get_label_widget()
{
- return const_cast<Window*>(const_cast<const VclFrame*>(this)->get_label_widget());
+ return const_cast<vcl::Window*>(const_cast<const VclFrame*>(this)->get_label_widget());
}
-const Window *VclFrame::get_child() const
+const vcl::Window *VclFrame::get_child() const
{
assert(GetChildCount() == 2);
//The child widget is the normally the last (of two) children
@@ -1375,28 +1375,28 @@ const Window *VclFrame::get_child() const
return pWindowImpl->mpLastChild;
}
-Window *VclFrame::get_child()
+vcl::Window *VclFrame::get_child()
{
- return const_cast<Window*>(const_cast<const VclFrame*>(this)->get_child());
+ return const_cast<vcl::Window*>(const_cast<const VclFrame*>(this)->get_child());
}
void VclFrame::set_label(const OUString &rLabel)
{
- Window *pLabel = get_label_widget();
+ vcl::Window *pLabel = get_label_widget();
assert(pLabel);
pLabel->SetText(rLabel);
}
OUString VclFrame::get_label() const
{
- const Window *pLabel = get_label_widget();
+ const vcl::Window *pLabel = get_label_widget();
assert(pLabel);
return pLabel->GetText();
}
OUString VclFrame::getDefaultAccessibleName() const
{
- const Window *pLabel = get_label_widget();
+ const vcl::Window *pLabel = get_label_widget();
if (pLabel)
return pLabel->GetAccessibleName();
return VclBin::getDefaultAccessibleName();
@@ -1407,7 +1407,7 @@ Size VclAlignment::calculateRequisition() const
Size aRet(m_nLeftPadding + m_nRightPadding,
m_nTopPadding + m_nBottomPadding);
- const Window *pChild = get_child();
+ const vcl::Window *pChild = get_child();
if (pChild && pChild->IsVisible())
{
Size aChildSize = getLayoutRequisition(*pChild);
@@ -1420,7 +1420,7 @@ Size VclAlignment::calculateRequisition() const
void VclAlignment::setAllocation(const Size &rAllocation)
{
- Window *pChild = get_child();
+ vcl::Window *pChild = get_child();
if (!pChild || !pChild->IsVisible())
return;
@@ -1456,7 +1456,7 @@ bool VclAlignment::set_property(const OString &rKey, const OString &rValue)
return true;
}
-const Window *VclExpander::get_child() const
+const vcl::Window *VclExpander::get_child() const
{
const WindowImpl* pWindowImpl = ImplGetWindowImpl();
@@ -1465,9 +1465,9 @@ const Window *VclExpander::get_child() const
return pWindowImpl->mpFirstChild->GetWindow(WINDOW_NEXT);
}
-Window *VclExpander::get_child()
+vcl::Window *VclExpander::get_child()
{
- return const_cast<Window*>(const_cast<const VclExpander*>(this)->get_child());
+ return const_cast<vcl::Window*>(const_cast<const VclExpander*>(this)->get_child());
}
Size VclExpander::calculateRequisition() const
@@ -1476,8 +1476,8 @@ Size VclExpander::calculateRequisition() const
WindowImpl* pWindowImpl = ImplGetWindowImpl();
- const Window *pChild = get_child();
- const Window *pLabel = pChild != pWindowImpl->mpLastChild ? pWindowImpl->mpLastChild : NULL;
+ const vcl::Window *pChild = get_child();
+ const vcl::Window *pLabel = pChild != pWindowImpl->mpLastChild ? pWindowImpl->mpLastChild : NULL;
if (pChild && pChild->IsVisible() && m_aDisclosureButton.IsChecked())
aRet = getLayoutRequisition(*pChild);
@@ -1513,8 +1513,8 @@ void VclExpander::setAllocation(const Size &rAllocation)
WindowImpl* pWindowImpl = ImplGetWindowImpl();
//The label widget is the last (of two) children
- Window *pChild = get_child();
- Window *pLabel = pChild != pWindowImpl->mpLastChild ? pWindowImpl->mpLastChild : NULL;
+ vcl::Window *pChild = get_child();
+ vcl::Window *pLabel = pChild != pWindowImpl->mpLastChild ? pWindowImpl->mpLastChild : NULL;
Size aButtonSize = getLayoutRequisition(m_aDisclosureButton);
Size aLabelSize;
@@ -1575,7 +1575,7 @@ void VclExpander::StateChanged(StateChangedType nType)
if (nType == STATE_CHANGE_INITSHOW)
{
- Window *pChild = get_child();
+ vcl::Window *pChild = get_child();
if (pChild)
pChild->Show(m_aDisclosureButton.IsChecked());
}
@@ -1583,7 +1583,7 @@ void VclExpander::StateChanged(StateChangedType nType)
IMPL_LINK( VclExpander, ClickHdl, DisclosureButton*, pBtn )
{
- Window *pChild = get_child();
+ vcl::Window *pChild = get_child();
if (pChild)
{
pChild->Show(pBtn->IsChecked());
@@ -1596,7 +1596,7 @@ IMPL_LINK( VclExpander, ClickHdl, DisclosureButton*, pBtn )
return 0;
}
-VclScrolledWindow::VclScrolledWindow(Window *pParent, WinBits nStyle)
+VclScrolledWindow::VclScrolledWindow(vcl::Window *pParent, WinBits nStyle)
: VclBin(pParent, nStyle)
, m_bUserManagedScrolling(false)
, m_aVScroll(this, WB_HIDE | WB_VERT)
@@ -1612,7 +1612,7 @@ VclScrolledWindow::VclScrolledWindow(Window *pParent, WinBits nStyle)
IMPL_LINK_NOARG(VclScrolledWindow, ScrollBarHdl)
{
- Window *pChild = get_child();
+ vcl::Window *pChild = get_child();
if (!pChild)
return 1;
@@ -1640,23 +1640,23 @@ IMPL_LINK_NOARG(VclScrolledWindow, ScrollBarHdl)
return 1;
}
-const Window *VclScrolledWindow::get_child() const
+const vcl::Window *VclScrolledWindow::get_child() const
{
assert(GetChildCount() == 4);
const WindowImpl* pWindowImpl = ImplGetWindowImpl();
return pWindowImpl->mpLastChild;
}
-Window *VclScrolledWindow::get_child()
+vcl::Window *VclScrolledWindow::get_child()
{
- return const_cast<Window*>(const_cast<const VclScrolledWindow*>(this)->get_child());
+ return const_cast<vcl::Window*>(const_cast<const VclScrolledWindow*>(this)->get_child());
}
Size VclScrolledWindow::calculateRequisition() const
{
Size aRet(0, 0);
- const Window *pChild = get_child();
+ const vcl::Window *pChild = get_child();
if (pChild && pChild->IsVisible())
aRet = getLayoutRequisition(*pChild);
@@ -1671,7 +1671,7 @@ Size VclScrolledWindow::calculateRequisition() const
void VclScrolledWindow::InitScrollBars(const Size &rRequest)
{
- const Window *pChild = get_child();
+ const vcl::Window *pChild = get_child();
if (!pChild || !pChild->IsVisible())
return;
@@ -1697,7 +1697,7 @@ void VclScrolledWindow::setAllocation(const Size &rAllocation)
Size aChildAllocation(rAllocation);
Size aChildReq;
- Window *pChild = get_child();
+ vcl::Window *pChild = get_child();
if (pChild && pChild->IsVisible())
aChildReq = getLayoutRequisition(*pChild);
@@ -1810,7 +1810,7 @@ bool VclScrolledWindow::Notify(NotifyEvent& rNEvt)
void VclViewport::setAllocation(const Size &rAllocation)
{
- Window *pChild = get_child();
+ vcl::Window *pChild = get_child();
if (pChild && pChild->IsVisible())
{
Size aReq(getLayoutRequisition(*pChild));
@@ -1820,7 +1820,7 @@ void VclViewport::setAllocation(const Size &rAllocation)
}
}
-const Window *VclEventBox::get_child() const
+const vcl::Window *VclEventBox::get_child() const
{
const WindowImpl* pWindowImpl = ImplGetWindowImpl();
@@ -1829,15 +1829,15 @@ const Window *VclEventBox::get_child() const
return pWindowImpl->mpFirstChild->GetWindow(WINDOW_NEXT);
}
-Window *VclEventBox::get_child()
+vcl::Window *VclEventBox::get_child()
{
- return const_cast<Window*>(const_cast<const VclEventBox*>(this)->get_child());
+ return const_cast<vcl::Window*>(const_cast<const VclEventBox*>(this)->get_child());
}
void VclEventBox::setAllocation(const Size& rAllocation)
{
Point aChildPos(0, 0);
- for (Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
+ for (vcl::Window *pChild = GetWindow(WINDOW_FIRSTCHILD); pChild; pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
continue;
@@ -1849,7 +1849,7 @@ Size VclEventBox::calculateRequisition() const
{
Size aRet(0, 0);
- for (const Window* pChild = get_child(); pChild;
+ for (const vcl::Window* pChild = get_child(); pChild;
pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
@@ -1872,7 +1872,7 @@ void VclSizeGroup::trigger_queue_resize()
//sufficient to trigger one widget to trigger all of them
if (!m_aWindows.empty())
{
- Window *pWindow = *m_aWindows.begin();
+ vcl::Window *pWindow = *m_aWindows.begin();
pWindow->queue_resize();
}
}
@@ -1936,7 +1936,7 @@ void MessageDialog::create_owned_areas()
m_pOwnedActionArea->Show();
}
-MessageDialog::MessageDialog(Window* pParent, WinBits nStyle)
+MessageDialog::MessageDialog(vcl::Window* pParent, WinBits nStyle)
: Dialog(pParent, nStyle)
, m_eButtonsType(VCL_BUTTONS_NONE)
, m_eMessageType(VCL_MESSAGE_INFO)
@@ -1948,7 +1948,7 @@ MessageDialog::MessageDialog(Window* pParent, WinBits nStyle)
SetType(WINDOW_MESSBOX);
}
-MessageDialog::MessageDialog(Window* pParent,
+MessageDialog::MessageDialog(vcl::Window* pParent,
const OUString &rMessage,
VclMessageType eMessageType,
VclButtonsType eButtonsType,
@@ -1966,7 +1966,7 @@ MessageDialog::MessageDialog(Window* pParent,
create_owned_areas();
}
-MessageDialog::MessageDialog(Window* pParent, const OString& rID, const OUString& rUIXMLDescription)
+MessageDialog::MessageDialog(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription)
: Dialog(pParent, rID, rUIXMLDescription, WINDOW_MESSBOX)
, m_eButtonsType(VCL_BUTTONS_NONE)
, m_eMessageType(VCL_MESSAGE_INFO)
@@ -2002,9 +2002,9 @@ IMPL_LINK(MessageDialog, ButtonHdl, Button *, pButton)
return 0;
}
-short MessageDialog::get_response(const Window *pWindow) const
+short MessageDialog::get_response(const vcl::Window *pWindow) const
{
- std::map<const Window*, short>::const_iterator aFind = m_aResponses.find(pWindow);
+ std::map<const vcl::Window*, short>::const_iterator aFind = m_aResponses.find(pWindow);
if (aFind != m_aResponses.end())
return aFind->second;
if (!m_pUIBuilder)
@@ -2015,7 +2015,7 @@ short MessageDialog::get_response(const Window *pWindow) const
void MessageDialog::setButtonHandlers(VclButtonBox *pButtonBox)
{
assert(pButtonBox);
- for (Window* pChild = pButtonBox->GetWindow(WINDOW_FIRSTCHILD); pChild;
+ for (vcl::Window* pChild = pButtonBox->GetWindow(WINDOW_FIRSTCHILD); pChild;
pChild = pChild->GetWindow(WINDOW_NEXT))
{
switch (pChild->GetType())
@@ -2051,7 +2051,7 @@ void MessageDialog::setButtonHandlers(VclButtonBox *pButtonBox)
}
}
-void MessageDialog::SetMessagesWidths(Window *pParent,
+void MessageDialog::SetMessagesWidths(vcl::Window *pParent,
VclMultiLineEdit *pPrimaryMessage, VclMultiLineEdit *pSecondaryMessage)
{
if (pSecondaryMessage)
@@ -2273,11 +2273,11 @@ void MessageDialog::set_secondary_text(const OUString &rSecondaryString)
}
}
-Size getLegacyBestSizeForChildren(const Window &rWindow)
+Size getLegacyBestSizeForChildren(const vcl::Window &rWindow)
{
Rectangle aBounds;
- for (const Window* pChild = rWindow.GetWindow(WINDOW_FIRSTCHILD); pChild;
+ for (const vcl::Window* pChild = rWindow.GetWindow(WINDOW_FIRSTCHILD); pChild;
pChild = pChild->GetWindow(WINDOW_NEXT))
{
if (!pChild->IsVisible())
@@ -2298,7 +2298,7 @@ Size getLegacyBestSizeForChildren(const Window &rWindow)
return aRet;
}
-Window* getNonLayoutParent(Window *pWindow)
+vcl::Window* getNonLayoutParent(vcl::Window *pWindow)
{
while (pWindow)
{
@@ -2309,7 +2309,7 @@ Window* getNonLayoutParent(Window *pWindow)
return pWindow;
}
-Window* getNonLayoutRealParent(Window *pWindow)
+vcl::Window* getNonLayoutRealParent(vcl::Window *pWindow)
{
while (pWindow)
{
@@ -2320,7 +2320,7 @@ Window* getNonLayoutRealParent(Window *pWindow)
return pWindow;
}
-bool isVisibleInLayout(const Window *pWindow)
+bool isVisibleInLayout(const vcl::Window *pWindow)
{
bool bVisible = true;
while (bVisible)
@@ -2333,7 +2333,7 @@ bool isVisibleInLayout(const Window *pWindow)
return bVisible;
}
-bool isEnabledInLayout(const Window *pWindow)
+bool isEnabledInLayout(const vcl::Window *pWindow)
{
bool bEnabled = true;
while (bEnabled)
@@ -2346,14 +2346,14 @@ bool isEnabledInLayout(const Window *pWindow)
return bEnabled;
}
-bool isLayoutEnabled(const Window *pWindow)
+bool isLayoutEnabled(const vcl::Window *pWindow)
{
//Child is a container => we're layout enabled
- const Window *pChild = pWindow ? pWindow->GetWindow(WINDOW_FIRSTCHILD) : NULL;
+ const vcl::Window *pChild = pWindow ? pWindow->GetWindow(WINDOW_FIRSTCHILD) : NULL;
return pChild && isContainerWindow(*pChild) && !pChild->GetWindow(WINDOW_NEXT);
}
-bool isInitialLayout(const Window *pWindow)
+bool isInitialLayout(const vcl::Window *pWindow)
{
Dialog *pParentDialog = pWindow ? pWindow->GetParentDialog() : NULL;
return pParentDialog && pParentDialog->isCalculatingInitialLayoutSize();
diff --git a/vcl/source/window/legacyaccessibility.cxx b/vcl/source/window/legacyaccessibility.cxx
index 5dc37d1846f0..9d01dd56d856 100644
--- a/vcl/source/window/legacyaccessibility.cxx
+++ b/vcl/source/window/legacyaccessibility.cxx
@@ -38,9 +38,9 @@
using namespace ::com::sun::star;
-static Window* ImplGetLabelFor( Window* pFrameWindow, WindowType nMyType, Window* pLabel, sal_Unicode nAccel )
+static vcl::Window* ImplGetLabelFor( vcl::Window* pFrameWindow, WindowType nMyType, vcl::Window* pLabel, sal_Unicode nAccel )
{
- Window* pWindow = NULL;
+ vcl::Window* pWindow = NULL;
if( nMyType == WINDOW_FIXEDTEXT ||
nMyType == WINDOW_FIXEDLINE ||
@@ -73,7 +73,7 @@ static Window* ImplGetLabelFor( Window* pFrameWindow, WindowType nMyType, Window
while( nIndex < nFormEnd )
{
nIndex++;
- Window* pSWindow = ::ImplGetChildWindow( pFrameWindow,
+ vcl::Window* pSWindow = ::ImplGetChildWindow( pFrameWindow,
nIndex,
nIndex,
false );
@@ -99,6 +99,8 @@ static Window* ImplGetLabelFor( Window* pFrameWindow, WindowType nMyType, Window
return pWindow;
}
+namespace vcl {
+
Window* Window::getLegacyNonLayoutAccessibleRelationLabelFor() const
{
Window* pWindow = NULL;
@@ -264,4 +266,6 @@ Window* Window::getLegacyNonLayoutAccessibleRelationMemberOf() const
return pWindow;
}
+} /* namespace vcl */
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx
index 179d9792b687..236929a5d82b 100644
--- a/vcl/source/window/menu.cxx
+++ b/vcl/source/window/menu.cxx
@@ -387,7 +387,7 @@ void Menu::InsertItem(sal_uInt16 nItemId, const OUString& rStr, MenuItemBits nIt
if( ImplGetSalMenu() && pData->pSalMenuItem )
ImplGetSalMenu()->InsertItem( pData->pSalMenuItem, nPos );
- Window* pWin = ImplGetWindow();
+ vcl::Window* pWin = ImplGetWindow();
delete mpLayoutData, mpLayoutData = NULL;
if ( pWin )
{
@@ -556,7 +556,7 @@ void Menu::RemoveItem( sal_uInt16 nPos )
bRemove = true;
}
- Window* pWin = ImplGetWindow();
+ vcl::Window* pWin = ImplGetWindow();
if ( pWin )
{
ImplCalcSize( pWin );
@@ -949,7 +949,7 @@ void Menu::EnableItem( sal_uInt16 nItemId, bool bEnable )
{
pItemData->bEnabled = bEnable;
- Window* pWin = ImplGetWindow();
+ vcl::Window* pWin = ImplGetWindow();
if ( pWin && pWin->IsVisible() )
{
DBG_ASSERT(IsMenuBar(), "Menu::EnableItem - Popup visible!" );
@@ -993,7 +993,7 @@ void Menu::ShowItem( sal_uInt16 nItemId, bool bVisible )
DBG_ASSERT(!IsMenuBar(), "Menu::ShowItem - ignored for menu bar entries!");
if (!IsMenuBar()&& pData && (pData->bVisible != bVisible))
{
- Window* pWin = ImplGetWindow();
+ vcl::Window* pWin = ImplGetWindow();
if ( pWin && pWin->IsVisible() )
{
DBG_ASSERT( false, "Menu::ShowItem - ignored for visible popups!" );
@@ -1023,7 +1023,7 @@ void Menu::SetItemText( sal_uInt16 nItemId, const OUString& rStr )
if( ImplGetSalMenu() && pData->pSalMenuItem )
ImplGetSalMenu()->SetItemText( nPos, pData->pSalMenuItem, rStr );
- Window* pWin = ImplGetWindow();
+ vcl::Window* pWin = ImplGetWindow();
delete mpLayoutData, mpLayoutData = NULL;
if (pWin && IsMenuBar())
{
@@ -1389,7 +1389,7 @@ void Menu::SetAccessible( const ::com::sun::star::uno::Reference< ::com::sun::st
mxAccessible = rxAccessible;
}
-Size Menu::ImplGetNativeCheckAndRadioSize( const Window* pWin, long& rCheckHeight, long& rRadioHeight ) const
+Size Menu::ImplGetNativeCheckAndRadioSize( const vcl::Window* pWin, long& rCheckHeight, long& rRadioHeight ) const
{
long nCheckWidth = 0, nRadioWidth = 0;
rCheckHeight = rRadioHeight = 0;
@@ -1437,7 +1437,7 @@ Size Menu::ImplGetNativeCheckAndRadioSize( const Window* pWin, long& rCheckHeigh
return Size(std::max(nCheckWidth, nRadioWidth), std::max(rCheckHeight, rRadioHeight));
}
-bool Menu::ImplGetNativeSubmenuArrowSize( Window* pWin, Size& rArrowSize, long& rArrowSpacing ) const
+bool Menu::ImplGetNativeSubmenuArrowSize( vcl::Window* pWin, Size& rArrowSize, long& rArrowSpacing ) const
{
ImplControlValue aVal;
Rectangle aNativeBounds;
@@ -1498,7 +1498,7 @@ void Menu::ImplRemoveDel( ImplMenuDelData& rDel )
}
}
-Size Menu::ImplCalcSize( const Window* pWin )
+Size Menu::ImplCalcSize( const vcl::Window* pWin )
{
// | Check/Radio/Image| Text| Accel/Popup|
@@ -1703,7 +1703,7 @@ Size Menu::ImplCalcSize( const Window* pWin )
return aSz;
}
-static void ImplPaintCheckBackground( Window* i_pWindow, const Rectangle& i_rRect, bool i_bHighlight )
+static void ImplPaintCheckBackground( vcl::Window* i_pWindow, const Rectangle& i_rRect, bool i_bHighlight )
{
bool bNativeOk = false;
if( i_pWindow->IsNativeControlSupported( CTRL_TOOLBAR, PART_BUTTON ) )
@@ -1727,7 +1727,7 @@ static void ImplPaintCheckBackground( Window* i_pWindow, const Rectangle& i_rRec
}
}
-static OUString getShortenedString( const OUString& i_rLong, Window* i_pWin, long i_nMaxWidth )
+static OUString getShortenedString( const OUString& i_rLong, vcl::Window* i_pWin, long i_nMaxWidth )
{
sal_Int32 nPos = -1;
OUString aNonMnem( OutputDevice::GetNonMnemonicString( i_rLong, nPos ) );
@@ -1747,7 +1747,7 @@ static OUString getShortenedString( const OUString& i_rLong, Window* i_pWin, lon
return aNonMnem;
}
-void Menu::ImplPaint( Window* pWin, sal_uInt16 nBorder, long nStartY, MenuItemData* pThisItemOnly, bool bHighlighted, bool bLayout, bool bRollover ) const
+void Menu::ImplPaint( vcl::Window* pWin, sal_uInt16 nBorder, long nStartY, MenuItemData* pThisItemOnly, bool bHighlighted, bool bLayout, bool bRollover ) const
{
// for symbols: nFontHeight x nFontHeight
long nFontHeight = pWin->GetTextHeight();
@@ -2470,7 +2470,7 @@ void MenuBar::SetDisplayable( bool bDisplayable )
}
}
-Window* MenuBar::ImplCreate(Window* pParent, Window* pWindow, MenuBar* pMenu, const css::uno::Reference<css::frame::XFrame> &/*rFrame*/)
+vcl::Window* MenuBar::ImplCreate(vcl::Window* pParent, vcl::Window* pWindow, MenuBar* pMenu, const css::uno::Reference<css::frame::XFrame> &/*rFrame*/)
{
MenuBarWindow *pMenuBarWindow = dynamic_cast<MenuBarWindow*>(pWindow);
if (!pMenuBarWindow)
@@ -2496,7 +2496,7 @@ Window* MenuBar::ImplCreate(Window* pParent, Window* pWindow, MenuBar* pMenu, co
void MenuBar::ImplDestroy( MenuBar* pMenu, bool bDelete )
{
- Window *pWindow = pMenu->ImplGetWindow();
+ vcl::Window *pWindow = pMenu->ImplGetWindow();
if (pWindow && bDelete)
{
pMenu->getMenuBarWindow()->KillActivePopup();
@@ -2515,7 +2515,7 @@ bool MenuBar::ImplHandleKeyEvent( const KeyEvent& rKEvent, bool bFromMenu )
return bDone;
// check for enabled, if this method is called from another window...
- Window* pWin = ImplGetWindow();
+ vcl::Window* pWin = ImplGetWindow();
if ( pWin && pWin->IsEnabled() && pWin->IsInputEnabled() && ! pWin->IsInModalMode() )
bDone = getMenuBarWindow()->HandleKeyEvent( rKEvent, bFromMenu );
return bDone;
@@ -2755,12 +2755,12 @@ void PopupMenu::SetSelectedEntry( sal_uInt16 nId )
nSelectedId = nId;
}
-sal_uInt16 PopupMenu::Execute( Window* pExecWindow, const Point& rPopupPos )
+sal_uInt16 PopupMenu::Execute( vcl::Window* pExecWindow, const Point& rPopupPos )
{
return Execute( pExecWindow, Rectangle( rPopupPos, rPopupPos ), POPUPMENU_EXECUTE_DOWN );
}
-sal_uInt16 PopupMenu::Execute( Window* pExecWindow, const Rectangle& rRect, sal_uInt16 nFlags )
+sal_uInt16 PopupMenu::Execute( vcl::Window* pExecWindow, const Rectangle& rRect, sal_uInt16 nFlags )
{
ENSURE_OR_RETURN( pExecWindow, "PopupMenu::Execute: need a non-NULL window!", 0 );
@@ -2785,7 +2785,7 @@ sal_uInt16 PopupMenu::Execute( Window* pExecWindow, const Rectangle& rRect, sal_
return ImplExecute( pExecWindow, rRect, nPopupModeFlags, 0, false );
}
-sal_uInt16 PopupMenu::ImplExecute( Window* pW, const Rectangle& rRect, sal_uLong nPopupModeFlags, Menu* pSFrom, bool bPreSelectFirst )
+sal_uInt16 PopupMenu::ImplExecute( vcl::Window* pW, const Rectangle& rRect, sal_uLong nPopupModeFlags, Menu* pSFrom, bool bPreSelectFirst )
{
if ( !pSFrom && ( PopupMenu::IsInExecute() || !GetItemCount() ) )
return 0;
@@ -2894,7 +2894,7 @@ sal_uInt16 PopupMenu::ImplExecute( Window* pW, const Rectangle& rRect, sal_uLong
Rectangle aDesktopRect(pWin->GetDesktopRectPixel());
if( Application::GetScreenCount() > 1 && Application::IsUnifiedDisplay() )
{
- Window* pDeskW = pWindow->GetWindow( WINDOW_REALPARENT );
+ vcl::Window* pDeskW = pWindow->GetWindow( WINDOW_REALPARENT );
if( ! pDeskW )
pDeskW = pWindow;
Point aDesktopTL( pDeskW->OutputToAbsoluteScreenPixel( aRect.TopLeft() ) );
@@ -2910,7 +2910,7 @@ sal_uInt16 PopupMenu::ImplExecute( Window* pW, const Rectangle& rRect, sal_uLong
//above/below and force the menu to scroll if it won't fit
if (nPopupModeFlags & FLOATWIN_POPUPMODE_NOHORZPLACEMENT)
{
- Window* pRef = pWin;
+ vcl::Window* pRef = pWin;
if ( pRef->GetParent() )
pRef = pRef->GetParent();
diff --git a/vcl/source/window/menubarwindow.cxx b/vcl/source/window/menubarwindow.cxx
index d5998d803798..2a82c613776d 100644
--- a/vcl/source/window/menubarwindow.cxx
+++ b/vcl/source/window/menubarwindow.cxx
@@ -34,7 +34,7 @@
// document closing button
#define IID_DOCUMENTCLOSE 1
-DecoToolBox::DecoToolBox( Window* pParent, WinBits nStyle ) :
+DecoToolBox::DecoToolBox( vcl::Window* pParent, WinBits nStyle ) :
ToolBox( pParent, nStyle )
{
ImplInit();
@@ -115,7 +115,7 @@ void DecoToolBox::SetImages( long nMaxHeight, bool bForce )
}
}
-MenuBarWindow::MenuBarWindow( Window* pParent ) :
+MenuBarWindow::MenuBarWindow( vcl::Window* pParent ) :
Window( pParent, 0 ),
aCloseBtn(this),
aFloatBtn( this, WB_NOPOINTERFOCUS | WB_SMALLSTYLE | WB_RECTSTYLE ),
@@ -519,18 +519,18 @@ void MenuBarWindow::ChangeHighlightItem( sal_uInt16 n, bool bSelectEntry, bool b
GrabFocus();
}
-static int ImplGetTopDockingAreaHeight( Window *pWindow )
+static int ImplGetTopDockingAreaHeight( vcl::Window *pWindow )
{
// find docking area that is top aligned and return its height
// note: dockingareas are direct children of the SystemWindow
if( pWindow->ImplGetFrameWindow() )
{
- Window *pWin = pWindow->ImplGetFrameWindow()->GetWindow( WINDOW_FIRSTCHILD ); //mpWindowImpl->mpFirstChild;
+ vcl::Window *pWin = pWindow->ImplGetFrameWindow()->GetWindow( WINDOW_FIRSTCHILD ); //mpWindowImpl->mpFirstChild;
while( pWin )
{
if( pWin->IsSystemWindow() )
{
- Window *pChildWin = pWin->GetWindow( WINDOW_FIRSTCHILD ); //mpWindowImpl->mpFirstChild;
+ vcl::Window *pChildWin = pWin->GetWindow( WINDOW_FIRSTCHILD ); //mpWindowImpl->mpFirstChild;
while( pChildWin )
{
DockingAreaWindow *pDockingArea = NULL;
@@ -554,7 +554,7 @@ static int ImplGetTopDockingAreaHeight( Window *pWindow )
return 0;
}
-static void ImplAddNWFSeparator( Window *pThis, const MenubarValue& rMenubarValue )
+static void ImplAddNWFSeparator( vcl::Window *pThis, const MenubarValue& rMenubarValue )
{
// add a separator if
// - we have an adjacent docking area
diff --git a/vcl/source/window/menubarwindow.hxx b/vcl/source/window/menubarwindow.hxx
index ad3c336280fd..46c79accc0f5 100644
--- a/vcl/source/window/menubarwindow.hxx
+++ b/vcl/source/window/menubarwindow.hxx
@@ -39,7 +39,7 @@ class DecoToolBox : public ToolBox
using Window::ImplInit;
public:
- DecoToolBox( Window* pParent, WinBits nStyle = 0 );
+ DecoToolBox( vcl::Window* pParent, WinBits nStyle = 0 );
void ImplInit();
void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE;
@@ -54,7 +54,7 @@ public:
/** Class that implements the actual window of the menu bar.
*/
-class MenuBarWindow : public Window, public IMenuBarWindow
+class MenuBarWindow : public vcl::Window, public IMenuBarWindow
{
friend class MenuBar;
friend class Menu;
@@ -106,7 +106,7 @@ private:
void GetFocus() SAL_OVERRIDE;
public:
- MenuBarWindow( Window* pParent );
+ MenuBarWindow( vcl::Window* pParent );
virtual ~MenuBarWindow();
virtual void ShowButtons(bool bClose, bool bFloat, bool bHide) SAL_OVERRIDE;
diff --git a/vcl/source/window/menufloatingwindow.cxx b/vcl/source/window/menufloatingwindow.cxx
index 26d279df95c3..a1754b0a8d4e 100644
--- a/vcl/source/window/menufloatingwindow.cxx
+++ b/vcl/source/window/menufloatingwindow.cxx
@@ -25,7 +25,7 @@
#include <vcl/settings.hxx>
#include <window.h>
-MenuFloatingWindow::MenuFloatingWindow( Menu* pMen, Window* pParent, WinBits nStyle ) :
+MenuFloatingWindow::MenuFloatingWindow( Menu* pMen, vcl::Window* pParent, WinBits nStyle ) :
FloatingWindow( pParent, nStyle )
{
mpWindowImpl->mbMenuFloatingWindow= true;
@@ -1141,7 +1141,7 @@ void MenuFloatingWindow::RequestHelp( const HelpEvent& rHEvt )
{
sal_uInt16 nId = nHighlightedItem;
Menu* pM = pMenu;
- Window* pW = this;
+ vcl::Window* pW = this;
// #102618# Get item rect before destroying the window in EndExecute() call
Rectangle aHighlightRect( ImplGetItemRect( nHighlightedItem ) );
diff --git a/vcl/source/window/menufloatingwindow.hxx b/vcl/source/window/menufloatingwindow.hxx
index f650527f3851..62731efd2ae1 100644
--- a/vcl/source/window/menufloatingwindow.hxx
+++ b/vcl/source/window/menufloatingwindow.hxx
@@ -79,7 +79,7 @@ protected:
Rectangle ImplGetItemRect( sal_uInt16 nPos );
public:
- MenuFloatingWindow( Menu* pMenu, Window* pParent, WinBits nStyle );
+ MenuFloatingWindow( Menu* pMenu, vcl::Window* pParent, WinBits nStyle );
virtual ~MenuFloatingWindow();
void doShutdown();
diff --git a/vcl/source/window/menuitemlist.cxx b/vcl/source/window/menuitemlist.cxx
index 4fe0a0a23922..6699259e830f 100644
--- a/vcl/source/window/menuitemlist.cxx
+++ b/vcl/source/window/menuitemlist.cxx
@@ -198,7 +198,7 @@ MenuItemData* MenuItemList::SearchItem(
{
KeyCode mnKeyCode;
sal_Unicode mnUnicode = pData->aText[n+1];
- Window* pDefWindow = ImplGetDefaultWindow();
+ vcl::Window* pDefWindow = ImplGetDefaultWindow();
if( ( pDefWindow
&& pDefWindow->ImplGetFrame()->MapUnicodeToKeyCode( mnUnicode,
Application::GetSettings().GetUILanguageTag().getLanguageType(), mnKeyCode )
@@ -259,7 +259,7 @@ size_t MenuItemList::GetItemCount( KeyCode aKeyCode ) const
KeyCode mnKeyCode;
// if MapUnicodeToKeyCode fails or is unsupported we try the pure ascii mapping of the keycodes
// so we have working shortcuts when ascii mnemonics are used
- Window* pDefWindow = ImplGetDefaultWindow();
+ vcl::Window* pDefWindow = ImplGetDefaultWindow();
if( ( pDefWindow
&& pDefWindow->ImplGetFrame()->MapUnicodeToKeyCode( pData->aText[n+1],
Application::GetSettings().GetUILanguageTag().getLanguageType(), mnKeyCode )
diff --git a/vcl/source/window/menuwindow.cxx b/vcl/source/window/menuwindow.cxx
index 0f0a8dd52f6a..ddfe6bffbc97 100644
--- a/vcl/source/window/menuwindow.cxx
+++ b/vcl/source/window/menuwindow.cxx
@@ -26,7 +26,7 @@
#include <vcl/svapp.hxx>
#include <vcl/window.hxx>
-void MenuWindow::ImplInitMenuWindow(Window* pWin, bool bFont, bool bMenuBar)
+void MenuWindow::ImplInitMenuWindow(vcl::Window* pWin, bool bFont, bool bMenuBar)
{
const StyleSettings& rStyleSettings = pWin->GetSettings().GetStyleSettings();
@@ -76,7 +76,7 @@ void MenuWindow::ImplInitMenuWindow(Window* pWin, bool bFont, bool bMenuBar)
pWin->SetLineColor();
}
-static sal_uLong ImplChangeTipTimeout( sal_uLong nTimeout, Window *pWindow )
+static sal_uLong ImplChangeTipTimeout( sal_uLong nTimeout, vcl::Window *pWindow )
{
AllSettings aAllSettings( pWindow->GetSettings() );
HelpSettings aHelpSettings( aAllSettings.GetHelpSettings() );
@@ -87,7 +87,7 @@ static sal_uLong ImplChangeTipTimeout( sal_uLong nTimeout, Window *pWindow )
return nRet;
}
-bool MenuWindow::ImplHandleHelpEvent(Window* pMenuWindow, Menu* pMenu, sal_uInt16 nHighlightedItem,
+bool MenuWindow::ImplHandleHelpEvent(vcl::Window* pMenuWindow, Menu* pMenu, sal_uInt16 nHighlightedItem,
const HelpEvent& rHEvt, const Rectangle &rHighlightRect)
{
if( ! pMenu )
diff --git a/vcl/source/window/menuwindow.hxx b/vcl/source/window/menuwindow.hxx
index 880b3f14f7d9..74e36c3fbc9a 100644
--- a/vcl/source/window/menuwindow.hxx
+++ b/vcl/source/window/menuwindow.hxx
@@ -30,7 +30,7 @@ class Link;
class Menu;
class MenuBar;
class Rectangle;
-class Window;
+namespace vcl { class Window; }
/** Common ancestor for MenuFloatingWindow and MenuBarWindow.
@@ -54,10 +54,10 @@ public:
virtual ~MenuWindow() {}
/// Sets up some visual properties of the underlying window.
- void ImplInitMenuWindow(Window* pWin, bool bFont, bool bMenuBar);
+ void ImplInitMenuWindow(vcl::Window* pWin, bool bFont, bool bMenuBar);
/// Show the appropriate help tooltip.
- bool ImplHandleHelpEvent(Window* pMenuWindow, Menu* pMenu, sal_uInt16 nHighlightedItem,
+ bool ImplHandleHelpEvent(vcl::Window* pMenuWindow, Menu* pMenu, sal_uInt16 nHighlightedItem,
const HelpEvent& rHEvt, const Rectangle &rHighlightRect);
};
diff --git a/vcl/source/window/mouse.cxx b/vcl/source/window/mouse.cxx
index b829bbfac6ce..c7d8bb1072f8 100644
--- a/vcl/source/window/mouse.cxx
+++ b/vcl/source/window/mouse.cxx
@@ -47,6 +47,8 @@
using namespace ::com::sun::star::uno;
+namespace vcl {
+
sal_uInt16 Window::ImplHitTest( const Point& rFramePos )
{
Point aFramePos( rFramePos );
@@ -98,7 +100,7 @@ PointerStyle Window::ImplGetMousePointer() const
else
ePointerStyle = POINTER_ARROW;
- const Window* pWindow = this;
+ const vcl::Window* pWindow = this;
do
{
// when the pointer is not visible stop the search, as
@@ -164,7 +166,7 @@ void Window::ImplGenerateMouseMove()
IMPL_LINK_NOARG(Window, ImplGenerateMouseMoveHdl)
{
mpWindowImpl->mpFrameData->mnMouseMoveId = 0;
- Window* pCaptureWin = ImplGetSVData()->maWinData.mpCaptureWin;
+ vcl::Window* pCaptureWin = ImplGetSVData()->maWinData.mpCaptureWin;
if( ! pCaptureWin ||
(pCaptureWin->mpWindowImpl && pCaptureWin->mpWindowImpl->mpFrame == mpWindowImpl->mpFrame)
)
@@ -252,7 +254,7 @@ void Window::ImplGrabFocus( sal_uInt16 nFlags )
ImplSVData* pSVData = ImplGetSVData();
bool bAsyncFocusWaiting = false;
- Window *pFrame = pSVData->maWinData.mpFirstFrame;
+ vcl::Window *pFrame = pSVData->maWinData.mpFirstFrame;
while( pFrame )
{
if( pFrame != mpWindowImpl->mpFrameWindow && pFrame->mpWindowImpl->mpFrameData->mnFocusId )
@@ -268,7 +270,7 @@ void Window::ImplGrabFocus( sal_uInt16 nFlags )
bool bMustNotGrabFocus = false;
// #100242#, check parent hierarchy if some floater prohibits grab focus
- Window *pParent = this;
+ vcl::Window *pParent = this;
while( pParent )
{
// #102158#, ignore grabfocus only if the floating parent grabs keyboard focus by itself (GrabsFocus())
@@ -289,7 +291,7 @@ void Window::ImplGrabFocus( sal_uInt16 nFlags )
pSVData->maWinData.mpExtTextInputWin->EndExtTextInput( EXTTEXTINPUT_END_COMPLETE );
// mark this windows as the last FocusWindow
- Window* pOverlapWindow = ImplGetFirstOverlapWindow();
+ vcl::Window* pOverlapWindow = ImplGetFirstOverlapWindow();
pOverlapWindow->mpWindowImpl->mpLastFocusWindow = this;
mpWindowImpl->mpFrameData->mpFocusWin = this;
@@ -309,7 +311,7 @@ void Window::ImplGrabFocus( sal_uInt16 nFlags )
}
}
- Window* pOldFocusWindow = pSVData->maWinData.mpFocusWin;
+ vcl::Window* pOldFocusWindow = pSVData->maWinData.mpFocusWin;
ImplDelData aOldFocusDel( pOldFocusWindow );
pSVData->maWinData.mpFocusWin = this;
@@ -326,15 +328,15 @@ void Window::ImplGrabFocus( sal_uInt16 nFlags )
if ( pOldFocusWindow )
{
// remember Focus
- Window* pOldOverlapWindow = pOldFocusWindow->ImplGetFirstOverlapWindow();
- Window* pNewOverlapWindow = ImplGetFirstOverlapWindow();
+ vcl::Window* pOldOverlapWindow = pOldFocusWindow->ImplGetFirstOverlapWindow();
+ vcl::Window* pNewOverlapWindow = ImplGetFirstOverlapWindow();
if ( pOldOverlapWindow != pNewOverlapWindow )
ImplCallFocusChangeActivate( pNewOverlapWindow, pOldOverlapWindow );
}
else
{
- Window* pNewOverlapWindow = ImplGetFirstOverlapWindow();
- Window* pNewRealWindow = pNewOverlapWindow->ImplGetWindow();
+ vcl::Window* pNewOverlapWindow = ImplGetFirstOverlapWindow();
+ vcl::Window* pNewRealWindow = pNewOverlapWindow->ImplGetWindow();
pNewOverlapWindow->mpWindowImpl->mbActive = true;
pNewOverlapWindow->Activate();
if ( pNewRealWindow != pNewOverlapWindow )
@@ -398,7 +400,7 @@ void Window::ImplGrabFocus( sal_uInt16 nFlags )
void Window::ImplGrabFocusToDocument( sal_uInt16 nFlags )
{
- Window *pWin = this;
+ vcl::Window *pWin = this;
while( pWin )
{
if( !pWin->GetParent() )
@@ -773,4 +775,6 @@ Reference< css::datatransfer::dnd::XDragGestureRecognizer > Window::GetDragGestu
return Reference< css::datatransfer::dnd::XDragGestureRecognizer > ( GetDropTarget(), UNO_QUERY );
}
+} /* namespace vcl */
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/msgbox.cxx b/vcl/source/window/msgbox.cxx
index 0eee716d65dc..f6c6399e8db1 100644
--- a/vcl/source/window/msgbox.cxx
+++ b/vcl/source/window/msgbox.cxx
@@ -136,7 +136,7 @@ void MessBox::ImplInitButtons()
}
}
-MessBox::MessBox( Window* pParent, WinBits nStyle,
+MessBox::MessBox( vcl::Window* pParent, WinBits nStyle,
const OUString& rTitle, const OUString& rMessage ) :
ButtonDialog( WINDOW_MESSBOX ),
maMessText( rMessage )
@@ -386,13 +386,13 @@ void InfoBox::ImplInitInfoBoxData()
SetImage( InfoBox::GetStandardImage() );
}
-InfoBox::InfoBox( Window* pParent, const OUString& rMessage ) :
+InfoBox::InfoBox( vcl::Window* pParent, const OUString& rMessage ) :
MessBox( pParent, WB_OK | WB_DEF_OK, OUString(), rMessage )
{
ImplInitInfoBoxData();
}
-InfoBox::InfoBox( Window* pParent, WinBits nStyle, const OUString& rMessage ) :
+InfoBox::InfoBox( vcl::Window* pParent, WinBits nStyle, const OUString& rMessage ) :
MessBox( pParent, nStyle, OUString(), rMessage )
{
ImplInitInfoBoxData();
@@ -413,7 +413,7 @@ void WarningBox::ImplInitWarningBoxData()
SetImage( WarningBox::GetStandardImage() );
}
-WarningBox::WarningBox( Window* pParent, WinBits nStyle,
+WarningBox::WarningBox( vcl::Window* pParent, WinBits nStyle,
const OUString& rMessage ) :
MessBox( pParent, nStyle, OUString(), rMessage )
{
@@ -442,7 +442,7 @@ void ErrorBox::ImplInitErrorBoxData()
SetImage( ErrorBox::GetStandardImage() );
}
-ErrorBox::ErrorBox( Window* pParent, WinBits nStyle,
+ErrorBox::ErrorBox( vcl::Window* pParent, WinBits nStyle,
const OUString& rMessage ) :
MessBox( pParent, nStyle, OUString(), rMessage )
{
@@ -473,7 +473,7 @@ void QueryBox::ImplInitQueryBoxData()
SetImage( QueryBox::GetStandardImage() );
}
-QueryBox::QueryBox( Window* pParent, WinBits nStyle, const OUString& rMessage ) :
+QueryBox::QueryBox( vcl::Window* pParent, WinBits nStyle, const OUString& rMessage ) :
MessBox( pParent, nStyle, OUString(), rMessage )
{
ImplInitQueryBoxData();
diff --git a/vcl/source/window/openglwin.cxx b/vcl/source/window/openglwin.cxx
index 1151a4da16c2..b205df61d1ef 100644
--- a/vcl/source/window/openglwin.cxx
+++ b/vcl/source/window/openglwin.cxx
@@ -15,14 +15,14 @@
class OpenGLWindowImpl
{
public:
- OpenGLWindowImpl(Window* pWindow);
+ OpenGLWindowImpl(vcl::Window* pWindow);
OpenGLContext& getContext() { return maContext;}
private:
OpenGLContext maContext;
boost::scoped_ptr<SystemChildWindow> mpChildWindow;
};
-OpenGLWindowImpl::OpenGLWindowImpl(Window* pWindow)
+OpenGLWindowImpl::OpenGLWindowImpl(vcl::Window* pWindow)
{
SystemWindowData aData = OpenGLContext::generateWinData(pWindow, false);
mpChildWindow.reset(new SystemChildWindow(pWindow, 0, &aData));
@@ -32,7 +32,7 @@ OpenGLWindowImpl::OpenGLWindowImpl(Window* pWindow)
}
-OpenGLWindow::OpenGLWindow(Window* pParent):
+OpenGLWindow::OpenGLWindow(vcl::Window* pParent):
Window(pParent, 0),
mpImpl(new OpenGLWindowImpl(this)),
mpRenderer(NULL)
diff --git a/vcl/source/window/paint.cxx b/vcl/source/window/paint.cxx
index 2da3ed9a0d91..07f04e996093 100644
--- a/vcl/source/window/paint.cxx
+++ b/vcl/source/window/paint.cxx
@@ -43,7 +43,7 @@
class PaintHelper
{
private:
- Window* m_pWindow;
+ vcl::Window* m_pWindow;
Region* m_pChildRegion;
Rectangle m_aSelectionRect;
Rectangle m_aPaintRect;
@@ -52,7 +52,7 @@ private:
bool m_bPop;
bool m_bRestoreCursor;
public:
- PaintHelper(Window *pWindow, sal_uInt16 nPaintFlags);
+ PaintHelper(vcl::Window *pWindow, sal_uInt16 nPaintFlags);
void SetPop()
{
m_bPop = true;
@@ -85,7 +85,7 @@ public:
~PaintHelper();
};
-PaintHelper::PaintHelper(Window *pWindow, sal_uInt16 nPaintFlags)
+PaintHelper::PaintHelper(vcl::Window *pWindow, sal_uInt16 nPaintFlags)
: m_pWindow(pWindow)
, m_pChildRegion(NULL)
, m_nPaintFlags(nPaintFlags)
@@ -125,6 +125,8 @@ void PaintHelper::DoPaint(const Region* pRegion)
}
}
+namespace vcl {
+
void Window::PushPaintHelper(PaintHelper *pHelper)
{
pHelper->SetPop();
@@ -184,6 +186,8 @@ void Window::PopPaintHelper(PaintHelper *pHelper)
mpWindowImpl->mpCursor->ImplResume(pHelper->GetRestoreCursor());
}
+} /* namespace vcl */
+
PaintHelper::~PaintHelper()
{
WindowImpl* pWindowImpl = m_pWindow->ImplGetWindowImpl();
@@ -195,7 +199,7 @@ PaintHelper::~PaintHelper()
if ( m_nPaintFlags & (IMPL_PAINT_PAINTALLCHILDREN | IMPL_PAINT_PAINTCHILDREN) )
{
// Paint from the bottom child window and frontward.
- Window* pTempWindow = pWindowImpl->mpLastChild;
+ vcl::Window* pTempWindow = pWindowImpl->mpLastChild;
while ( pTempWindow )
{
if ( pTempWindow->mpWindowImpl->mbVisible )
@@ -217,6 +221,8 @@ PaintHelper::~PaintHelper()
delete m_pChildRegion;
}
+namespace vcl {
+
void Window::ImplCallPaint( const Region* pRegion, sal_uInt16 nPaintFlags )
{
// call PrePaint. PrePaint may add to the invalidate region as well as
@@ -258,7 +264,7 @@ void Window::ImplCallPaint( const Region* pRegion, sal_uInt16 nPaintFlags )
void Window::ImplCallOverlapPaint()
{
// emit overlapping windows first
- Window* pTempWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pTempWindow = mpWindowImpl->mpFirstOverlap;
while ( pTempWindow )
{
if ( pTempWindow->mpWindowImpl->mbReallyVisible )
@@ -323,7 +329,7 @@ void Window::ImplInvalidateFrameRegion( const Region* pRegion, sal_uInt16 nFlags
// set PAINTCHILDREN for all parent windows till the first OverlapWindow
if ( !ImplIsOverlapWindow() )
{
- Window* pTempWindow = this;
+ vcl::Window* pTempWindow = this;
sal_uInt16 nTranspPaint = IsPaintTransparent() ? IMPL_PAINT_PAINT : 0;
do
{
@@ -354,7 +360,7 @@ void Window::ImplInvalidateFrameRegion( const Region* pRegion, sal_uInt16 nFlags
if( ((IsPaintTransparent() && !(nFlags & INVALIDATE_NOTRANSPARENT)) || (nFlags & INVALIDATE_TRANSPARENT) )
&& ImplGetParent() )
{
- Window *pParent = ImplGetParent();
+ vcl::Window *pParent = ImplGetParent();
while( pParent && pParent->IsPaintTransparent() )
pParent = pParent->ImplGetParent();
if( pParent )
@@ -384,7 +390,7 @@ void Window::ImplInvalidateOverlapFrameRegion( const Region& rRegion )
ImplInvalidateFrameRegion( &aRegion, INVALIDATE_CHILDREN );
// now we invalidate the overlapping windows
- Window* pTempWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pTempWindow = mpWindowImpl->mpFirstOverlap;
while ( pTempWindow )
{
if ( pTempWindow->IsVisible() )
@@ -416,10 +422,10 @@ void Window::ImplInvalidate( const Region* pRegion, sal_uInt16 nFlags )
bool bInvalidateAll = !pRegion;
// take Transparent-Invalidate into account
- Window* pOpaqueWindow = this;
+ vcl::Window* pOpaqueWindow = this;
if ( (mpWindowImpl->mbPaintTransparent && !(nFlags & INVALIDATE_NOTRANSPARENT)) || (nFlags & INVALIDATE_TRANSPARENT) )
{
- Window* pTempWindow = pOpaqueWindow->ImplGetParent();
+ vcl::Window* pTempWindow = pOpaqueWindow->ImplGetParent();
while ( pTempWindow )
{
if ( !pTempWindow->IsPaintTransparent() )
@@ -505,7 +511,7 @@ void Window::ImplMoveInvalidateRegion( const Rectangle& rRect,
if ( bChildren && (mpWindowImpl->mnPaintFlags & IMPL_PAINT_PAINTCHILDREN) )
{
- Window* pWindow = mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstChild;
while ( pWindow )
{
pWindow->ImplMoveInvalidateRegion( rRect, nHorzScroll, nVertScroll, true );
@@ -524,7 +530,7 @@ void Window::ImplMoveAllInvalidateRegions( const Rectangle& rRect,
if ( !ImplIsOverlapWindow() )
{
Region aPaintAllRegion;
- Window* pPaintAllWindow = this;
+ vcl::Window* pPaintAllWindow = this;
do
{
pPaintAllWindow = pPaintAllWindow->ImplGetParent();
@@ -566,7 +572,7 @@ void Window::ImplValidateFrameRegion( const Region* pRegion, sal_uInt16 nFlags )
Rectangle aRect( Point( mnOutOffX, mnOutOffY ), Size( mnOutWidth, mnOutHeight ) );
aChildRegion = aRect;
}
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->Invalidate( aChildRegion, INVALIDATE_CHILDREN | INVALIDATE_NOTRANSPARENT );
@@ -584,7 +590,7 @@ void Window::ImplValidateFrameRegion( const Region* pRegion, sal_uInt16 nFlags )
if ( nFlags & VALIDATE_CHILDREN )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->ImplValidateFrameRegion( pRegion, nFlags );
@@ -649,7 +655,7 @@ void Window::ImplUpdateAll( bool bOverlapWindows )
// an update changes the OverlapWindow, such that for later paints
// not too much has to be drawn, if ALLCHILDREN etc. is set
- Window* pWindow = ImplGetFirstOverlapWindow();
+ vcl::Window* pWindow = ImplGetFirstOverlapWindow();
if ( bOverlapWindows )
pWindow->ImplCallOverlapPaint();
else
@@ -905,7 +911,7 @@ bool Window::HasPaintEvent() const
if ( !ImplIsOverlapWindow() )
{
- const Window* pTempWindow = this;
+ const vcl::Window* pTempWindow = this;
do
{
pTempWindow = pTempWindow->ImplGetParent();
@@ -941,8 +947,8 @@ void Window::Update()
}
// First we should skip all windows which are Paint-Transparent
- Window* pUpdateWindow = this;
- Window* pWindow = pUpdateWindow;
+ vcl::Window* pUpdateWindow = this;
+ vcl::Window* pWindow = pUpdateWindow;
while ( !pWindow->ImplIsOverlapWindow() )
{
if ( !pWindow->mpWindowImpl->mbPaintTransparent )
@@ -972,7 +978,7 @@ void Window::Update()
// trigger an update also for system windows on top of us,
// otherwise holes would remain
- Window* pUpdateOverlapWindow = ImplGetFirstOverlapWindow()->mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pUpdateOverlapWindow = ImplGetFirstOverlapWindow()->mpWindowImpl->mpFirstOverlap;
while ( pUpdateOverlapWindow )
{
pUpdateOverlapWindow->Update();
@@ -1086,7 +1092,7 @@ void Window::ImplPaintToDevice( OutputDevice* i_pTargetOutDev, const Point& i_rP
// get rid of virtual device now so they don't pile up during recursive calls
delete pMaskedDevice, pMaskedDevice = NULL;
- for( Window* pChild = mpWindowImpl->mpFirstChild; pChild; pChild = pChild->mpWindowImpl->mpNext )
+ for( vcl::Window* pChild = mpWindowImpl->mpFirstChild; pChild; pChild = pChild->mpWindowImpl->mpNext )
{
if( pChild->mpWindowImpl->mpFrame == mpWindowImpl->mpFrame && pChild->IsVisible() )
{
@@ -1119,10 +1125,10 @@ void Window::PaintToDevice( OutputDevice* pDev, const Point& rPos, const Size& /
DBG_ASSERT( ! pDev->HasMirroredGraphics(), "PaintToDevice to mirroring graphics" );
DBG_ASSERT( ! pDev->IsRTLEnabled(), "PaintToDevice to mirroring device" );
- Window* pRealParent = NULL;
+ vcl::Window* pRealParent = NULL;
if( ! mpWindowImpl->mbVisible )
{
- Window* pTempParent = ImplGetDefaultWindow();
+ vcl::Window* pTempParent = ImplGetDefaultWindow();
if( pTempParent )
pTempParent->EnableChildTransparentMode();
pRealParent = GetParent();
@@ -1341,7 +1347,7 @@ void Window::ImplScroll( const Rectangle& rRect,
if ( bScrollChildren )
{
- Window* pWindow = mpWindowImpl->mpFirstChild;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstChild;
while ( pWindow )
{
Point aPos = pWindow->GetPosPixel();
@@ -1359,5 +1365,7 @@ void Window::ImplScroll( const Rectangle& rRect,
mpWindowImpl->mpCursor->ImplResume();
}
+} /* namespace vcl */
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/popupmenuwindow.cxx b/vcl/source/window/popupmenuwindow.cxx
index 9ce03cea4f0b..1a33ff9037ca 100644
--- a/vcl/source/window/popupmenuwindow.cxx
+++ b/vcl/source/window/popupmenuwindow.cxx
@@ -38,7 +38,7 @@ PopupMenuFloatingWindow::ImplData::~ImplData()
{
}
-PopupMenuFloatingWindow::PopupMenuFloatingWindow( Window* pParent, WinBits nStyle ) :
+PopupMenuFloatingWindow::PopupMenuFloatingWindow( vcl::Window* pParent, WinBits nStyle ) :
FloatingWindow(pParent, nStyle),
mpImplData(new ImplData)
{
@@ -64,7 +64,7 @@ bool PopupMenuFloatingWindow::IsPopupMenu() const
return mpImplData->mnMenuStackLevel != ::std::numeric_limits<sal_uInt16>::max();
}
-bool PopupMenuFloatingWindow::isPopupMenu(const Window *pWindow)
+bool PopupMenuFloatingWindow::isPopupMenu(const vcl::Window *pWindow)
{
const PopupMenuFloatingWindow* pChild = dynamic_cast<const PopupMenuFloatingWindow*>(pWindow);
return pChild && pChild->IsPopupMenu();
diff --git a/vcl/source/window/printdlg.cxx b/vcl/source/window/printdlg.cxx
index d9ebf7c1b9b9..715e75e2909d 100644
--- a/vcl/source/window/printdlg.cxx
+++ b/vcl/source/window/printdlg.cxx
@@ -51,17 +51,17 @@ using namespace com::sun::star::lang;
using namespace com::sun::star::container;
using namespace com::sun::star::beans;
-extern "C" SAL_DLLPUBLIC_EXPORT Window* SAL_CALL makePrintPreviewWindow(Window *pParent, VclBuilder::stringmap &)
+extern "C" SAL_DLLPUBLIC_EXPORT vcl::Window* SAL_CALL makePrintPreviewWindow(vcl::Window *pParent, VclBuilder::stringmap &)
{
return new PrintDialog::PrintPreviewWindow(pParent);
}
-extern "C" SAL_DLLPUBLIC_EXPORT Window* SAL_CALL makeShowNupOrderWindow(Window *pParent, VclBuilder::stringmap &)
+extern "C" SAL_DLLPUBLIC_EXPORT vcl::Window* SAL_CALL makeShowNupOrderWindow(vcl::Window *pParent, VclBuilder::stringmap &)
{
return new PrintDialog::ShowNupOrderWindow(pParent);
}
-PrintDialog::PrintPreviewWindow::PrintPreviewWindow( Window* i_pParent )
+PrintDialog::PrintPreviewWindow::PrintPreviewWindow( vcl::Window* i_pParent )
: Window( i_pParent, 0 )
, maOrigSize( 10, 10 )
, maPageVDev( *this )
@@ -294,7 +294,7 @@ void PrintDialog::PrintPreviewWindow::preparePreviewBitmap()
maPageVDev.SetDrawMode( nOldDrawMode );
}
-PrintDialog::ShowNupOrderWindow::ShowNupOrderWindow( Window* i_pParent )
+PrintDialog::ShowNupOrderWindow::ShowNupOrderWindow( vcl::Window* i_pParent )
: Window( i_pParent, WB_NOBORDER )
, mnOrderMode( 0 )
, mnRows( 1 )
@@ -568,7 +568,7 @@ void PrintDialog::OutputOptPage::storeToSettings()
OUString("false") );
}
-PrintDialog::PrintDialog( Window* i_pParent, const boost::shared_ptr<PrinterController>& i_rController )
+PrintDialog::PrintDialog( vcl::Window* i_pParent, const boost::shared_ptr<PrinterController>& i_rController )
: ModalDialog(i_pParent, "PrintDialog", "vcl/ui/printdialog.ui")
, mpCustomOptionsUIBuilder(NULL)
, maPController( i_rController )
@@ -795,13 +795,13 @@ bool PrintDialog::isSingleJobs()
return maOptionsPage.mpCollateSingleJobsBox->IsChecked();
}
-void setHelpId( Window* i_pWindow, const Sequence< OUString >& i_rHelpIds, sal_Int32 i_nIndex )
+void setHelpId( vcl::Window* i_pWindow, const Sequence< OUString >& i_rHelpIds, sal_Int32 i_nIndex )
{
if( i_nIndex >= 0 && i_nIndex < i_rHelpIds.getLength() )
i_pWindow->SetHelpId( OUStringToOString( i_rHelpIds.getConstArray()[i_nIndex], RTL_TEXTENCODING_UTF8 ) );
}
-static void setHelpText( Window* i_pWindow, const Sequence< OUString >& i_rHelpTexts, sal_Int32 i_nIndex )
+static void setHelpText( vcl::Window* i_pWindow, const Sequence< OUString >& i_rHelpTexts, sal_Int32 i_nIndex )
{
// without a help text set and the correct smartID,
// help texts will be retrieved from the online help system
@@ -819,11 +819,11 @@ void PrintDialog::setupOptionalUI()
OUString sOptionsUIFile;
rOptions[i].Value >>= sOptionsUIFile;
- Window *pCustom = get<Window>("customcontents");
+ vcl::Window *pCustom = get<vcl::Window>("customcontents");
delete mpCustomOptionsUIBuilder;
mpCustomOptionsUIBuilder = new VclBuilder(pCustom, getUIRootDir(), sOptionsUIFile);
- Window *pWindow = mpCustomOptionsUIBuilder->get_widget_root();
+ vcl::Window *pWindow = mpCustomOptionsUIBuilder->get_widget_root();
pWindow->Show();
continue;
}
@@ -963,9 +963,9 @@ void PrintDialog::setupOptionalUI()
}
else if (aCtrlType == "Subgroup" && !aID.isEmpty())
{
- Window *pFrame = get<Window>(aID);
+ vcl::Window *pFrame = get<vcl::Window>(aID);
if (!pFrame && mpCustomOptionsUIBuilder)
- pFrame = mpCustomOptionsUIBuilder->get<Window>(aID);
+ pFrame = mpCustomOptionsUIBuilder->get<vcl::Window>(aID);
if (!pFrame)
continue;
@@ -1174,7 +1174,7 @@ void PrintDialog::setupOptionalUI()
// update enable states
checkOptionalControlDependencies();
- Window *pPageRange = get<Window>("pagerange");
+ vcl::Window *pPageRange = get<vcl::Window>("pagerange");
// print range not shown (currently math only) -> hide spacer line and reverse order
if (!pPageRange || !pPageRange->IsVisible())
@@ -1217,7 +1217,7 @@ void PrintDialog::checkControlDependencies()
void PrintDialog::checkOptionalControlDependencies()
{
- for( std::map< Window*, OUString >::iterator it = maControlToPropertyMap.begin();
+ for( std::map< vcl::Window*, OUString >::iterator it = maControlToPropertyMap.begin();
it != maControlToPropertyMap.end(); ++it )
{
bool bShouldbeEnabled = maPController->isUIOptionEnabled( it->second );
@@ -1241,7 +1241,7 @@ void PrintDialog::checkOptionalControlDependencies()
if( bShouldbeEnabled && dynamic_cast<RadioButton*>(it->first) )
{
- std::map< Window*, sal_Int32 >::const_iterator r_it = maControlToNumValMap.find( it->first );
+ std::map< vcl::Window*, sal_Int32 >::const_iterator r_it = maControlToNumValMap.find( it->first );
if( r_it != maControlToNumValMap.end() )
{
bShouldbeEnabled = maPController->isUIChoiceEnabled( it->second, r_it->second );
@@ -1655,10 +1655,10 @@ IMPL_LINK_NOARG(PrintDialog, UIOptionsChanged)
return 0;
}
-PropertyValue* PrintDialog::getValueForWindow( Window* i_pWindow ) const
+PropertyValue* PrintDialog::getValueForWindow( vcl::Window* i_pWindow ) const
{
PropertyValue* pVal = NULL;
- std::map< Window*, OUString >::const_iterator it = maControlToPropertyMap.find( i_pWindow );
+ std::map< vcl::Window*, OUString >::const_iterator it = maControlToPropertyMap.find( i_pWindow );
if( it != maControlToPropertyMap.end() )
{
pVal = maPController->getValue( it->second );
@@ -1674,10 +1674,10 @@ PropertyValue* PrintDialog::getValueForWindow( Window* i_pWindow ) const
void PrintDialog::updateWindowFromProperty( const OUString& i_rProperty )
{
beans::PropertyValue* pValue = maPController->getValue( i_rProperty );
- std::map< OUString, std::vector< Window* > >::const_iterator it = maPropertyToWindowMap.find( i_rProperty );
+ std::map< OUString, std::vector< vcl::Window* > >::const_iterator it = maPropertyToWindowMap.find( i_rProperty );
if( pValue && it != maPropertyToWindowMap.end() )
{
- const std::vector< Window* >& rWindows( it->second );
+ const std::vector< vcl::Window* >& rWindows( it->second );
if( ! rWindows.empty() )
{
bool bVal = false;
@@ -1723,9 +1723,9 @@ void PrintDialog::updateWindowFromProperty( const OUString& i_rProperty )
}
}
-void PrintDialog::makeEnabled( Window* i_pWindow )
+void PrintDialog::makeEnabled( vcl::Window* i_pWindow )
{
- std::map< Window*, OUString >::const_iterator it = maControlToPropertyMap.find( i_pWindow );
+ std::map< vcl::Window*, OUString >::const_iterator it = maControlToPropertyMap.find( i_pWindow );
if( it != maControlToPropertyMap.end() )
{
OUString aDependency( maPController->makeEnabled( it->second ) );
@@ -1760,7 +1760,7 @@ IMPL_LINK( PrintDialog, UIOption_RadioHdl, RadioButton*, i_pBtn )
if( i_pBtn->IsChecked() )
{
PropertyValue* pVal = getValueForWindow( i_pBtn );
- std::map< Window*, sal_Int32 >::const_iterator it = maControlToNumValMap.find( i_pBtn );
+ std::map< vcl::Window*, sal_Int32 >::const_iterator it = maControlToNumValMap.find( i_pBtn );
if( pVal && it != maControlToNumValMap.end() )
{
makeEnabled( i_pBtn );
@@ -1869,7 +1869,7 @@ void PrintDialog::previewBackward()
// PrintProgressDialog
-PrintProgressDialog::PrintProgressDialog(Window* i_pParent, int i_nMax)
+PrintProgressDialog::PrintProgressDialog(vcl::Window* i_pParent, int i_nMax)
: ModelessDialog(i_pParent, "PrintProgressDialog",
"vcl/ui/printprogressdialog.ui")
, mbCanceled(false)
diff --git a/vcl/source/window/resource.cxx b/vcl/source/window/resource.cxx
index 4bb5a0a84e33..8c13006d5349 100644
--- a/vcl/source/window/resource.cxx
+++ b/vcl/source/window/resource.cxx
@@ -34,6 +34,7 @@ static OString ImplAutoHelpID( ResMgr* pResMgr )
return aRet;
}
+namespace vcl {
WinBits Window::ImplInitRes( const ResId& rResId )
{
@@ -156,3 +157,5 @@ void Window::ImplLoadRes( const ResId& rResId )
}
}
+} /* namespace vcl */
+
diff --git a/vcl/source/window/scrwnd.cxx b/vcl/source/window/scrwnd.cxx
index 6a44ee41777b..49606fb9e2a3 100644
--- a/vcl/source/window/scrwnd.cxx
+++ b/vcl/source/window/scrwnd.cxx
@@ -36,7 +36,7 @@
#define MIN_TIME 20
#define DEF_TIMEOUT 50
-ImplWheelWindow::ImplWheelWindow( Window* pParent ) :
+ImplWheelWindow::ImplWheelWindow( vcl::Window* pParent ) :
FloatingWindow ( pParent, 0 ),
mnRepaintTime ( 1UL ),
mnTimeout ( DEF_TIMEOUT ),
@@ -341,7 +341,7 @@ IMPL_LINK_NOARG(ImplWheelWindow, ImplScrollHdl)
{
if ( mnActDeltaX || mnActDeltaY )
{
- Window* pWindow = GetParent();
+ vcl::Window* pWindow = GetParent();
const Point aMousePos( pWindow->OutputToScreenPixel( pWindow->GetPointerPosPixel() ) );
Point aCmdMousePos( pWindow->ImplFrameToOutput( aMousePos ) );
CommandScrollData aScrollData( mnActDeltaX, mnActDeltaY );
diff --git a/vcl/source/window/scrwnd.hxx b/vcl/source/window/scrwnd.hxx
index fe416cb49117..e71ca6d24676 100644
--- a/vcl/source/window/scrwnd.hxx
+++ b/vcl/source/window/scrwnd.hxx
@@ -69,7 +69,7 @@ protected:
public:
- ImplWheelWindow( Window* pParent );
+ ImplWheelWindow( vcl::Window* pParent );
virtual ~ImplWheelWindow();
void ImplStop();
diff --git a/vcl/source/window/seleng.cxx b/vcl/source/window/seleng.cxx
index c1fcbe938ce9..63569289ae33 100644
--- a/vcl/source/window/seleng.cxx
+++ b/vcl/source/window/seleng.cxx
@@ -32,7 +32,7 @@ inline bool SelectionEngine::ShouldDeselect( bool bModifierKey1 ) const
// TODO: throw out FunctionSet::SelectAtPoint
-SelectionEngine::SelectionEngine( Window* pWindow, FunctionSet* pFuncSet,
+SelectionEngine::SelectionEngine( vcl::Window* pWindow, FunctionSet* pFuncSet,
sal_uLong nAutoRepeatInterval ) :
pWin( pWindow ),
nUpdateInterval( nAutoRepeatInterval )
@@ -308,7 +308,7 @@ bool SelectionEngine::SelMouseMove( const MouseEvent& rMEvt )
return true;
}
-void SelectionEngine::SetWindow( Window* pNewWin )
+void SelectionEngine::SetWindow( vcl::Window* pNewWin )
{
if( pNewWin != pWin )
{
diff --git a/vcl/source/window/settings.cxx b/vcl/source/window/settings.cxx
index 2fabec97ccb2..e89f1b6dcf1b 100644
--- a/vcl/source/window/settings.cxx
+++ b/vcl/source/window/settings.cxx
@@ -37,6 +37,8 @@
#include <window.h>
+namespace vcl {
+
void Window::SetSettings( const AllSettings& rSettings )
{
SetSettings( rSettings, false );
@@ -68,7 +70,7 @@ void Window::SetSettings( const AllSettings& rSettings, bool bChild )
if ( bChild || mpWindowImpl->mbChildNotify )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->SetSettings( rSettings, bChild );
@@ -136,7 +138,7 @@ void Window::UpdateSettings( const AllSettings& rSettings, bool bChild )
if ( bChild || mpWindowImpl->mbChildNotify )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->UpdateSettings( rSettings, bChild );
@@ -385,4 +387,6 @@ void Window::ImplUpdateGlobalSettings( AllSettings& rSettings, bool bCallHdl )
GetpApp()->OverrideSystemSettings( rSettings );
}
+} /*namespace vcl*/
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/split.cxx b/vcl/source/window/split.cxx
index 3442e02a30dd..62a6fb15203e 100644
--- a/vcl/source/window/split.cxx
+++ b/vcl/source/window/split.cxx
@@ -86,7 +86,7 @@ void Splitter::ImplInitHorVer(bool bNew)
SetPointer( Pointer( ePointerStyle ) );
}
-void Splitter::ImplInit( Window* pParent, WinBits nWinStyle )
+void Splitter::ImplInit( vcl::Window* pParent, WinBits nWinStyle )
{
Window::ImplInit( pParent, nWinStyle, NULL );
@@ -139,7 +139,7 @@ void Splitter::ImplDrawSplitter()
mpRefWin->InvertTracking( mpRefWin->PixelToLogic(aInvRect), SHOWTRACK_SPLIT );
}
-Splitter::Splitter( Window* pParent, WinBits nStyle ) :
+Splitter::Splitter( vcl::Window* pParent, WinBits nStyle ) :
Window( WINDOW_SPLITTER )
{
ImplInitSplitterData();
@@ -149,7 +149,7 @@ Splitter::Splitter( Window* pParent, WinBits nStyle ) :
SetFillColor();
}
-Splitter::Splitter( Window* pParent, const ResId& rResId ) :
+Splitter::Splitter( vcl::Window* pParent, const ResId& rResId ) :
Window( WINDOW_SPLITTER )
{
ImplInitSplitterData();
@@ -187,7 +187,7 @@ void Splitter::SetKeyboardStepSize( long nStepSize )
Splitter* Splitter::ImplFindSibling()
{
// look for another splitter with the same parent but different orientation
- Window *pWin = GetParent()->GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window *pWin = GetParent()->GetWindow( WINDOW_FIRSTCHILD );
Splitter *pSplitter = NULL;
while( pWin )
{
@@ -463,7 +463,7 @@ void Splitter::Splitting( Point& /* rSplitPos */ )
{
}
-void Splitter::SetDragRectPixel( const Rectangle& rDragRect, Window* _pRefWin )
+void Splitter::SetDragRectPixel( const Rectangle& rDragRect, vcl::Window* _pRefWin )
{
maDragRect = rDragRect;
if ( !_pRefWin )
diff --git a/vcl/source/window/splitwin.cxx b/vcl/source/window/splitwin.cxx
index 0f2058270316..3d99653d5975 100644
--- a/vcl/source/window/splitwin.cxx
+++ b/vcl/source/window/splitwin.cxx
@@ -53,8 +53,8 @@ struct ImplSplitItem
long mnOldWidth;
long mnOldHeight;
ImplSplitSet* mpSet;
- Window* mpWindow;
- Window* mpOrgParent;
+ vcl::Window* mpWindow;
+ vcl::Window* mpOrgParent;
sal_uInt16 mnId;
SplitWindowItemBits mnBits;
bool mbFixed;
@@ -308,7 +308,7 @@ static ImplSplitSet* ImplFindItem( ImplSplitSet* pSet, sal_uInt16 nId, sal_uInt1
return NULL;
}
-static sal_uInt16 ImplFindItem( ImplSplitSet* pSet, Window* pWindow )
+static sal_uInt16 ImplFindItem( ImplSplitSet* pSet, vcl::Window* pWindow )
{
sal_uInt16 i;
sal_uInt16 nItems = pSet->mnItems;
@@ -1242,7 +1242,7 @@ void SplitWindow::ImplDrawSplitTracking( SplitWindow* pThis, const Point& rPos )
pThis->ShowTracking( aRect, SHOWTRACK_SPLIT );
}
-void SplitWindow::ImplInit( Window* pParent, WinBits nStyle )
+void SplitWindow::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
ImplSplitSet* pNewSet = new ImplSplitSet;
pNewSet->mpItems = NULL;
@@ -1340,7 +1340,7 @@ void SplitWindow::ImplInitSettings()
}
}
-SplitWindow::SplitWindow( Window* pParent, WinBits nStyle ) :
+SplitWindow::SplitWindow( vcl::Window* pParent, WinBits nStyle ) :
DockingWindow( WINDOW_SPLITWINDOW )
{
ImplInit( pParent, nStyle );
@@ -2631,7 +2631,7 @@ void SplitWindow::DataChanged( const DataChangedEvent& rDCEvt )
DockingWindow::DataChanged( rDCEvt );
}
-void SplitWindow::InsertItem( sal_uInt16 nId, Window* pWindow, long nSize,
+void SplitWindow::InsertItem( sal_uInt16 nId, vcl::Window* pWindow, long nSize,
sal_uInt16 nPos, sal_uInt16 nSetId,
SplitWindowItemBits nBits )
{
@@ -2726,8 +2726,8 @@ void SplitWindow::RemoveItem( sal_uInt16 nId, bool bHide )
return;
ImplSplitItem* pItem = &(pSet->mpItems[nPos]);
- Window* pWindow = pItem->mpWindow;
- Window* pOrgParent = pItem->mpOrgParent;
+ vcl::Window* pWindow = pItem->mpWindow;
+ vcl::Window* pOrgParent = pItem->mpOrgParent;
// delete set if required
if ( !pWindow )
@@ -3130,7 +3130,7 @@ bool SplitWindow::IsItemValid( sal_uInt16 nId ) const
return false;
}
-sal_uInt16 SplitWindow::GetItemId( Window* pWindow ) const
+sal_uInt16 SplitWindow::GetItemId( vcl::Window* pWindow ) const
{
return ImplFindItem( mpBaseSet, pWindow );
}
diff --git a/vcl/source/window/stacking.cxx b/vcl/source/window/stacking.cxx
index 3e0a0598e500..cf6fef338580 100644
--- a/vcl/source/window/stacking.cxx
+++ b/vcl/source/window/stacking.cxx
@@ -47,19 +47,21 @@ using ::com::sun::star::awt::XTopWindow;
struct ImplCalcToTopData
{
ImplCalcToTopData* mpNext;
- Window* mpWindow;
+ vcl::Window* mpWindow;
Region* mpInvalidateRegion;
};
-Window* Window::ImplGetTopmostFrameWindow()
+namespace vcl {
+
+vcl::Window* Window::ImplGetTopmostFrameWindow()
{
- Window *pTopmostParent = this;
+ vcl::Window *pTopmostParent = this;
while( pTopmostParent->ImplGetParent() )
pTopmostParent = pTopmostParent->ImplGetParent();
return pTopmostParent->mpWindowImpl->mpFrameWindow;
}
-void Window::ImplInsertWindow( Window* pParent )
+void Window::ImplInsertWindow( vcl::Window* pParent )
{
mpWindowImpl->mpParent = pParent;
mpWindowImpl->mpRealParent = pParent;
@@ -67,7 +69,7 @@ void Window::ImplInsertWindow( Window* pParent )
if ( pParent && !mpWindowImpl->mbFrame )
{
// search frame window and set window frame data
- Window* pFrameParent = pParent->mpWindowImpl->mpFrameWindow;
+ vcl::Window* pFrameParent = pParent->mpWindowImpl->mpFrameWindow;
mpWindowImpl->mpFrameData = pFrameParent->mpWindowImpl->mpFrameData;
mpWindowImpl->mpFrame = pFrameParent->mpWindowImpl->mpFrame;
mpWindowImpl->mpFrameWindow = pFrameParent;
@@ -76,7 +78,7 @@ void Window::ImplInsertWindow( Window* pParent )
// search overlap window and insert window in list
if ( ImplIsOverlapWindow() )
{
- Window* pFirstOverlapParent = pParent;
+ vcl::Window* pFirstOverlapParent = pParent;
while ( !pFirstOverlapParent->ImplIsOverlapWindow() )
pFirstOverlapParent = pFirstOverlapParent->ImplGetParent();
mpWindowImpl->mpOverlapWindow = pFirstOverlapParent;
@@ -119,7 +121,7 @@ void Window::ImplRemoveWindow( bool bRemoveFrameData )
mpWindowImpl->mpFrameData->mpFirstOverlap = mpWindowImpl->mpNextOverlap;
else
{
- Window* pTempWin = mpWindowImpl->mpFrameData->mpFirstOverlap;
+ vcl::Window* pTempWin = mpWindowImpl->mpFrameData->mpFirstOverlap;
while ( pTempWin->mpWindowImpl->mpNextOverlap != this )
pTempWin = pTempWin->mpWindowImpl->mpNextOverlap;
pTempWin->mpWindowImpl->mpNextOverlap = mpWindowImpl->mpNextOverlap;
@@ -161,7 +163,7 @@ void Window::ImplRemoveWindow( bool bRemoveFrameData )
void Window::reorderWithinParent(sal_uInt16 nNewPosition)
{
sal_uInt16 nChildCount = 0;
- Window *pSource = mpWindowImpl->mpParent->mpWindowImpl->mpFirstChild;
+ vcl::Window *pSource = mpWindowImpl->mpParent->mpWindowImpl->mpFirstChild;
while (pSource)
{
if (nChildCount == nNewPosition)
@@ -274,7 +276,7 @@ void Window::ImplToTop( sal_uInt16 nFlags )
// take AlwaysOnTop into account
bool bOnTop = IsAlwaysOnTopEnabled();
- Window* pNextWin = mpWindowImpl->mpOverlapWindow->mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pNextWin = mpWindowImpl->mpOverlapWindow->mpWindowImpl->mpFirstOverlap;
if ( !bOnTop )
{
while ( pNextWin )
@@ -329,14 +331,14 @@ void Window::ImplStartToTop( sal_uInt16 nFlags )
ImplCalcToTopData aStartData;
ImplCalcToTopData* pCurData;
ImplCalcToTopData* pNextData;
- Window* pOverlapWindow;
+ vcl::Window* pOverlapWindow;
if ( ImplIsOverlapWindow() )
pOverlapWindow = this;
else
pOverlapWindow = mpWindowImpl->mpOverlapWindow;
// first calculate paint areas
- Window* pTempOverlapWindow = pOverlapWindow;
+ vcl::Window* pTempOverlapWindow = pOverlapWindow;
aStartData.mpNext = NULL;
pCurData = &aStartData;
do
@@ -383,7 +385,7 @@ void Window::ImplFocusToTop( sal_uInt16 nFlags, bool bReallyVisible )
if ( !(nFlags & TOTOP_NOGRABFOCUS) )
{
// first window with GrabFocus-Activate gets the focus
- Window* pFocusWindow = this;
+ vcl::Window* pFocusWindow = this;
while ( !pFocusWindow->ImplIsOverlapWindow() )
{
// if the window has no BorderWindow, we
@@ -406,7 +408,7 @@ void Window::ImplFocusToTop( sal_uInt16 nFlags, bool bReallyVisible )
void Window::ImplShowAllOverlaps()
{
- Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
while ( pOverlapWindow )
{
if ( pOverlapWindow->mpWindowImpl->mbOverlapVisible )
@@ -421,7 +423,7 @@ void Window::ImplShowAllOverlaps()
void Window::ImplHideAllOverlaps()
{
- Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
while ( pOverlapWindow )
{
if ( pOverlapWindow->IsVisible() )
@@ -441,7 +443,7 @@ void Window::ToTop( sal_uInt16 nFlags )
ImplFocusToTop( nFlags, IsReallyVisible() );
}
-void Window::SetZOrder( Window* pRefWindow, sal_uInt16 nFlags )
+void Window::SetZOrder( vcl::Window* pRefWindow, sal_uInt16 nFlags )
{
if ( mpWindowImpl->mpBorderWindow )
@@ -573,7 +575,7 @@ void Window::SetZOrder( Window* pRefWindow, sal_uInt16 nFlags )
// Invalidate all windows which are next to each other
// Is INCOMPLETE !!!
Rectangle aWinRect( Point( mnOutOffX, mnOutOffY ), Size( mnOutWidth, mnOutHeight ) );
- Window* pWindow = NULL;
+ vcl::Window* pWindow = NULL;
if ( ImplIsOverlapWindow() )
{
if ( mpWindowImpl->mpOverlapWindow )
@@ -641,24 +643,24 @@ bool Window::IsTopWindow() const
if( mpWindowImpl->mpWinData->mnIsTopWindow == (sal_uInt16)~0) // still uninitialized
{
// #113722#, cache result of expensive queryInterface call
- Window *pThisWin = (Window*)this;
+ vcl::Window *pThisWin = (vcl::Window*)this;
uno::Reference< XTopWindow > xTopWindow( pThisWin->GetComponentInterface(), UNO_QUERY );
pThisWin->mpWindowImpl->mpWinData->mnIsTopWindow = xTopWindow.is() ? 1 : 0;
}
return mpWindowImpl->mpWinData->mnIsTopWindow == 1 ? true : false;
}
-Window* Window::FindWindow( const Point& rPos ) const
+vcl::Window* Window::FindWindow( const Point& rPos ) const
{
Point aPos = OutputToScreenPixel( rPos );
- return ((Window*)this)->ImplFindWindow( aPos );
+ return ((vcl::Window*)this)->ImplFindWindow( aPos );
}
-Window* Window::ImplFindWindow( const Point& rFramePos )
+vcl::Window* Window::ImplFindWindow( const Point& rFramePos )
{
- Window* pTempWindow;
- Window* pFindWindow;
+ vcl::Window* pTempWindow;
+ vcl::Window* pFindWindow;
// first check all overlapping windows
pTempWindow = mpWindowImpl->mpFirstOverlap;
@@ -696,7 +698,7 @@ Window* Window::ImplFindWindow( const Point& rFramePos )
return NULL;
}
-bool Window::ImplIsRealParentPath( const Window* pWindow ) const
+bool Window::ImplIsRealParentPath( const vcl::Window* pWindow ) const
{
pWindow = pWindow->GetParent();
while ( pWindow )
@@ -709,7 +711,7 @@ bool Window::ImplIsRealParentPath( const Window* pWindow ) const
return false;
}
-bool Window::ImplIsChild( const Window* pWindow, bool bSystemWindow ) const
+bool Window::ImplIsChild( const vcl::Window* pWindow, bool bSystemWindow ) const
{
do
{
@@ -726,7 +728,7 @@ bool Window::ImplIsChild( const Window* pWindow, bool bSystemWindow ) const
return false;
}
-bool Window::ImplIsWindowOrChild( const Window* pWindow, bool bSystemWindow ) const
+bool Window::ImplIsWindowOrChild( const vcl::Window* pWindow, bool bSystemWindow ) const
{
if ( this == pWindow )
return true;
@@ -749,7 +751,7 @@ void Window::ImplResetReallyVisible()
// TODO. It's kind of a hack that we're re-using the VCLEVENT_WINDOW_HIDE. Normally, we should
// introduce another event which explicitly triggers the Accessibility implementations.
- Window* pWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstOverlap;
while ( pWindow )
{
if ( pWindow->mpWindowImpl->mbReallyVisible )
@@ -766,7 +768,7 @@ void Window::ImplResetReallyVisible()
}
}
-void Window::ImplUpdateWindowPtr( Window* pWindow )
+void Window::ImplUpdateWindowPtr( vcl::Window* pWindow )
{
if ( mpWindowImpl->mpFrameWindow != pWindow->mpWindowImpl->mpFrameWindow )
{
@@ -783,7 +785,7 @@ void Window::ImplUpdateWindowPtr( Window* pWindow )
else
mpWindowImpl->mpOverlapWindow = pWindow->mpWindowImpl->mpOverlapWindow;
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->ImplUpdateWindowPtr( pWindow );
@@ -793,7 +795,7 @@ void Window::ImplUpdateWindowPtr( Window* pWindow )
void Window::ImplUpdateWindowPtr()
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->ImplUpdateWindowPtr( this );
@@ -806,7 +808,7 @@ void Window::ImplUpdateOverlapWindowPtr( bool bNewFrame )
bool bVisible = IsVisible();
Show( false );
ImplRemoveWindow( bNewFrame );
- Window* pRealParent = mpWindowImpl->mpRealParent;
+ vcl::Window* pRealParent = mpWindowImpl->mpRealParent;
ImplInsertWindow( ImplGetParent() );
mpWindowImpl->mpRealParent = pRealParent;
ImplUpdateWindowPtr();
@@ -815,10 +817,10 @@ void Window::ImplUpdateOverlapWindowPtr( bool bNewFrame )
if ( bNewFrame )
{
- Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
while ( pOverlapWindow )
{
- Window* pNextOverlapWindow = pOverlapWindow->mpWindowImpl->mpNext;
+ vcl::Window* pNextOverlapWindow = pOverlapWindow->mpWindowImpl->mpNext;
pOverlapWindow->ImplUpdateOverlapWindowPtr( bNewFrame );
pOverlapWindow = pNextOverlapWindow;
}
@@ -831,19 +833,19 @@ void Window::ImplUpdateOverlapWindowPtr( bool bNewFrame )
SystemWindow* Window::GetSystemWindow() const
{
- const Window* pWin = this;
+ const vcl::Window* pWin = this;
while ( pWin && !pWin->IsSystemWindow() )
pWin = pWin->GetParent();
return (SystemWindow*)pWin;
}
-static SystemWindow *ImplGetLastSystemWindow( Window *pWin )
+static SystemWindow *ImplGetLastSystemWindow( vcl::Window *pWin )
{
// get the most top-level system window, the one that contains the taskpanelist
SystemWindow *pSysWin = NULL;
if( !pWin )
return pSysWin;
- Window *pMyParent = pWin;
+ vcl::Window *pMyParent = pWin;
while ( pMyParent )
{
if ( pMyParent->IsSystemWindow() )
@@ -853,7 +855,7 @@ static SystemWindow *ImplGetLastSystemWindow( Window *pWin )
return pSysWin;
}
-void Window::SetParent( Window* pNewParent )
+void Window::SetParent( vcl::Window* pNewParent )
{
DBG_ASSERT( pNewParent, "Window::SetParent(): pParent == NULL" );
DBG_ASSERT( pNewParent != this, "someone tried to reparent a window to itself" );
@@ -877,8 +879,8 @@ void Window::SetParent( Window* pNewParent )
// remove ownerdraw decorated windows from list in the top-most frame window
if( (GetStyle() & WB_OWNERDRAWDECORATION) && mpWindowImpl->mbFrame )
{
- ::std::vector< Window* >& rList = ImplGetOwnerDrawList();
- ::std::vector< Window* >::iterator p;
+ ::std::vector< vcl::Window* >& rList = ImplGetOwnerDrawList();
+ ::std::vector< vcl::Window* >::iterator p;
p = ::std::find( rList.begin(), rList.end(), this );
if( p != rList.end() )
rList.erase( p );
@@ -903,8 +905,8 @@ void Window::SetParent( Window* pNewParent )
Show( false, SHOW_NOFOCUSCHANGE );
// check if the overlap window changes
- Window* pOldOverlapWindow;
- Window* pNewOverlapWindow = NULL;
+ vcl::Window* pOldOverlapWindow;
+ vcl::Window* pNewOverlapWindow = NULL;
if ( ImplIsOverlapWindow() )
pOldOverlapWindow = NULL;
else
@@ -953,10 +955,10 @@ void Window::SetParent( Window* pNewParent )
{
if ( bNewFrame )
{
- Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pOverlapWindow = mpWindowImpl->mpFirstOverlap;
while ( pOverlapWindow )
{
- Window* pNextOverlapWindow = pOverlapWindow->mpWindowImpl->mpNext;
+ vcl::Window* pNextOverlapWindow = pOverlapWindow->mpWindowImpl->mpNext;
pOverlapWindow->ImplUpdateOverlapWindowPtr( bNewFrame );
pOverlapWindow = pNextOverlapWindow;
}
@@ -970,10 +972,10 @@ void Window::SetParent( Window* pNewParent )
IsWindowOrChild( pOldOverlapWindow->mpWindowImpl->mpLastFocusWindow )) )
pOldOverlapWindow->mpWindowImpl->mpLastFocusWindow = NULL;
- Window* pOverlapWindow = pOldOverlapWindow->mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pOverlapWindow = pOldOverlapWindow->mpWindowImpl->mpFirstOverlap;
while ( pOverlapWindow )
{
- Window* pNextOverlapWindow = pOverlapWindow->mpWindowImpl->mpNext;
+ vcl::Window* pNextOverlapWindow = pOverlapWindow->mpWindowImpl->mpNext;
if ( ImplIsRealParentPath( pOverlapWindow->ImplGetWindow() ) )
pOverlapWindow->ImplUpdateOverlapWindowPtr( bNewFrame );
pOverlapWindow = pNextOverlapWindow;
@@ -1023,7 +1025,7 @@ sal_uInt16 Window::GetChildCount() const
{
sal_uInt16 nChildCount = 0;
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
nChildCount++;
@@ -1033,11 +1035,11 @@ sal_uInt16 Window::GetChildCount() const
return nChildCount;
}
-Window* Window::GetChild( sal_uInt16 nChild ) const
+vcl::Window* Window::GetChild( sal_uInt16 nChild ) const
{
sal_uInt16 nChildCount = 0;
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
if ( nChild == nChildCount )
@@ -1049,7 +1051,7 @@ Window* Window::GetChild( sal_uInt16 nChild ) const
return NULL;
}
-Window* Window::GetWindow( sal_uInt16 nType ) const
+vcl::Window* Window::GetWindow( sal_uInt16 nType ) const
{
switch ( nType )
@@ -1077,7 +1079,7 @@ Window* Window::GetWindow( sal_uInt16 nType ) const
case WINDOW_OVERLAP:
if ( ImplIsOverlapWindow() )
- return (Window*)this;
+ return (vcl::Window*)this;
else
return mpWindowImpl->mpOverlapWindow;
@@ -1088,7 +1090,7 @@ Window* Window::GetWindow( sal_uInt16 nType ) const
return mpWindowImpl->mpOverlapWindow->mpWindowImpl->mpOverlapWindow;
case WINDOW_CLIENT:
- return ((Window*)this)->ImplGetWindow();
+ return ((vcl::Window*)this)->ImplGetWindow();
case WINDOW_REALPARENT:
return ImplGetParent();
@@ -1099,7 +1101,7 @@ Window* Window::GetWindow( sal_uInt16 nType ) const
case WINDOW_BORDER:
if ( mpWindowImpl->mpBorderWindow )
return mpWindowImpl->mpBorderWindow->GetWindow( WINDOW_BORDER );
- return (Window*)this;
+ return (vcl::Window*)this;
case WINDOW_FIRSTTOPWINDOWCHILD:
return ImplGetWinData()->maTopWindowChildren.empty() ? NULL : *ImplGetWinData()->maTopWindowChildren.begin();
@@ -1111,8 +1113,8 @@ Window* Window::GetWindow( sal_uInt16 nType ) const
{
if ( !mpWindowImpl->mpRealParent )
return NULL;
- const ::std::list< Window* >& rTopWindows( mpWindowImpl->mpRealParent->ImplGetWinData()->maTopWindowChildren );
- ::std::list< Window* >::const_iterator myPos =
+ const ::std::list< vcl::Window* >& rTopWindows( mpWindowImpl->mpRealParent->ImplGetWinData()->maTopWindowChildren );
+ ::std::list< vcl::Window* >::const_iterator myPos =
::std::find( rTopWindows.begin(), rTopWindows.end(), this );
if ( myPos == rTopWindows.end() )
return NULL;
@@ -1125,8 +1127,8 @@ Window* Window::GetWindow( sal_uInt16 nType ) const
{
if ( !mpWindowImpl->mpRealParent )
return NULL;
- const ::std::list< Window* >& rTopWindows( mpWindowImpl->mpRealParent->ImplGetWinData()->maTopWindowChildren );
- ::std::list< Window* >::const_iterator myPos =
+ const ::std::list< vcl::Window* >& rTopWindows( mpWindowImpl->mpRealParent->ImplGetWinData()->maTopWindowChildren );
+ ::std::list< vcl::Window* >::const_iterator myPos =
::std::find( rTopWindows.begin(), rTopWindows.end(), this );
if ( ( myPos == rTopWindows.end() ) || ( ++myPos == rTopWindows.end() ) )
return NULL;
@@ -1138,7 +1140,7 @@ Window* Window::GetWindow( sal_uInt16 nType ) const
return NULL;
}
-bool Window::IsChild( const Window* pWindow, bool bSystemWindow ) const
+bool Window::IsChild( const vcl::Window* pWindow, bool bSystemWindow ) const
{
do
{
@@ -1155,7 +1157,7 @@ bool Window::IsChild( const Window* pWindow, bool bSystemWindow ) const
return false;
}
-bool Window::IsWindowOrChild( const Window* pWindow, bool bSystemWindow ) const
+bool Window::IsWindowOrChild( const vcl::Window* pWindow, bool bSystemWindow ) const
{
if ( this == pWindow )
@@ -1163,9 +1165,9 @@ bool Window::IsWindowOrChild( const Window* pWindow, bool bSystemWindow ) const
return ImplIsChild( pWindow, bSystemWindow );
}
-void Window::ImplSetFrameParent( const Window* pParent )
+void Window::ImplSetFrameParent( const vcl::Window* pParent )
{
- Window* pFrameWindow = ImplGetSVData()->maWinData.mpFirstFrame;
+ vcl::Window* pFrameWindow = ImplGetSVData()->maWinData.mpFirstFrame;
while( pFrameWindow )
{
// search all frames that are children of this window
@@ -1181,4 +1183,6 @@ void Window::ImplSetFrameParent( const Window* pParent )
}
}
+} /* namespace vcl */
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/status.cxx b/vcl/source/window/status.cxx
index 6425ed4d8a9c..9adb1e1712e2 100644
--- a/vcl/source/window/status.cxx
+++ b/vcl/source/window/status.cxx
@@ -111,7 +111,7 @@ bool StatusBar::ImplIsItemUpdate()
return false;
}
-void StatusBar::ImplInit( Window* pParent, WinBits nStyle )
+void StatusBar::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
mpImplData = new ImplData;
@@ -142,7 +142,7 @@ void StatusBar::ImplInit( Window* pParent, WinBits nStyle )
SetOutputSizePixel( CalcWindowSizePixel() );
}
-StatusBar::StatusBar( Window* pParent, WinBits nStyle ) :
+StatusBar::StatusBar( vcl::Window* pParent, WinBits nStyle ) :
Window( WINDOW_STATUSBAR )
{
ImplInit( pParent, nStyle );
@@ -458,7 +458,7 @@ void StatusBar::ImplDrawItem( bool bOffScreen, sal_uInt16 nPos, bool bDrawText,
ImplCallEventListeners( VCLEVENT_STATUSBAR_DRAWITEM, (void*) sal_IntPtr(pItem->mnId) );
}
-void DrawProgress( Window* pWindow, const Point& rPos,
+void DrawProgress( vcl::Window* pWindow, const Point& rPos,
long nOffset, long nPrgsWidth, long nPrgsHeight,
sal_uInt16 nPercent1, sal_uInt16 nPercent2, sal_uInt16 nPercentCount,
const Rectangle& rFramePosSize
@@ -475,7 +475,7 @@ void DrawProgress( Window* pWindow, const Point& rPos,
Rectangle aControlRegion( aDrawRect );
if( bNeedErase )
{
- Window* pEraseWindow = pWindow;
+ vcl::Window* pEraseWindow = pWindow;
while( pEraseWindow->IsPaintTransparent() &&
! pEraseWindow->ImplGetWindowImpl()->mbFrame )
{
diff --git a/vcl/source/window/syschild.cxx b/vcl/source/window/syschild.cxx
index 6fd6f04ea96f..b509d455d1cf 100644
--- a/vcl/source/window/syschild.cxx
+++ b/vcl/source/window/syschild.cxx
@@ -85,7 +85,7 @@ long ImplSysChildProc( void* pInst, SalObject* /* pObject */,
if ( !pWindow->ImplGetFrameData()->mnFocusId )
{
pWindow->ImplGetFrameData()->mbStartFocusState = true;
- pWindow->ImplGetFrameData()->mnFocusId = Application::PostUserEvent( LINK( pWindow->ImplGetFrameWindow(), Window, ImplAsyncFocusHdl ) );
+ pWindow->ImplGetFrameData()->mnFocusId = Application::PostUserEvent( LINK( pWindow->ImplGetFrameWindow(), vcl::Window, ImplAsyncFocusHdl ) );
}
break;
@@ -107,7 +107,7 @@ long ImplSysChildProc( void* pInst, SalObject* /* pObject */,
return nRet;
}
-void SystemChildWindow::ImplInitSysChild( Window* pParent, WinBits nStyle, SystemWindowData *pData, bool bShow )
+void SystemChildWindow::ImplInitSysChild( vcl::Window* pParent, WinBits nStyle, SystemWindowData *pData, bool bShow )
{
mpWindowImpl->mpSysObj = ImplGetSVData()->mpDefInst->CreateObject( pParent->ImplGetFrame(), pData, bShow );
@@ -122,13 +122,13 @@ void SystemChildWindow::ImplInitSysChild( Window* pParent, WinBits nStyle, Syste
}
}
-SystemChildWindow::SystemChildWindow( Window* pParent, WinBits nStyle ) :
+SystemChildWindow::SystemChildWindow( vcl::Window* pParent, WinBits nStyle ) :
Window( WINDOW_SYSTEMCHILDWINDOW )
{
ImplInitSysChild( pParent, nStyle, NULL );
}
-SystemChildWindow::SystemChildWindow( Window* pParent, WinBits nStyle, SystemWindowData *pData, bool bShow ) :
+SystemChildWindow::SystemChildWindow( vcl::Window* pParent, WinBits nStyle, SystemWindowData *pData, bool bShow ) :
Window( WINDOW_SYSTEMCHILDWINDOW )
{
ImplInitSysChild( pParent, nStyle, pData, bShow );
diff --git a/vcl/source/window/syswin.cxx b/vcl/source/window/syswin.cxx
index 60c80929355d..9666c34ad3ba 100644
--- a/vcl/source/window/syswin.cxx
+++ b/vcl/source/window/syswin.cxx
@@ -96,7 +96,7 @@ SystemWindow::SystemWindow(WindowType nType)
Init();
}
-void SystemWindow::loadUI(Window* pParent, const OString& rID, const OUString& rUIXMLDescription,
+void SystemWindow::loadUI(vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription,
const css::uno::Reference<css::frame::XFrame> &rFrame)
{
mbIsDefferedInit = true;
@@ -119,7 +119,7 @@ bool SystemWindow::Notify( NotifyEvent& rNEvt )
MenuBar* pMBar = mpMenuBar;
if ( !pMBar && ( GetType() == WINDOW_FLOATINGWINDOW ) )
{
- Window* pWin = ImplGetFrameWindow()->ImplGetWindow();
+ vcl::Window* pWin = ImplGetFrameWindow()->ImplGetWindow();
if( pWin && pWin->IsSystemWindow() )
pMBar = ((SystemWindow*)pWin)->GetMenuBar();
}
@@ -148,7 +148,7 @@ bool SystemWindow::PreNotify( NotifyEvent& rNEvt )
TaskPaneList *pTList = mpImplData->mpTaskPaneList;
if( !pTList && ( GetType() == WINDOW_FLOATINGWINDOW ) )
{
- Window* pWin = ImplGetFrameWindow()->ImplGetWindow();
+ vcl::Window* pWin = ImplGetFrameWindow()->ImplGetWindow();
if( pWin && pWin->IsSystemWindow() )
pTList = ((SystemWindow*)pWin)->mpImplData->mpTaskPaneList;
}
@@ -156,7 +156,7 @@ bool SystemWindow::PreNotify( NotifyEvent& rNEvt )
{
// search topmost system window which is the one to handle dialog/toolbar cycling
SystemWindow *pSysWin = this;
- Window *pWin = this;
+ vcl::Window *pWin = this;
while( pWin )
{
pWin = pWin->GetParent();
@@ -182,7 +182,7 @@ TaskPaneList* SystemWindow::GetTaskPaneList()
MenuBar* pMBar = mpMenuBar;
if ( !pMBar && ( GetType() == WINDOW_FLOATINGWINDOW ) )
{
- Window* pWin = ImplGetFrameWindow()->ImplGetWindow();
+ vcl::Window* pWin = ImplGetFrameWindow()->ImplGetWindow();
if ( pWin && pWin->IsSystemWindow() )
pMBar = ((SystemWindow*)pWin)->GetMenuBar();
}
@@ -205,7 +205,7 @@ bool SystemWindow::Close()
return false;
// Is Window not closeable, ignore close
- Window* pBorderWin = ImplGetBorderWindow();
+ vcl::Window* pBorderWin = ImplGetBorderWindow();
WinBits nStyle;
if ( pBorderWin )
nStyle = pBorderWin->GetStyle();
@@ -241,7 +241,7 @@ void SystemWindow::SetRepresentedURL( const OUString& i_rURL )
mpImplData->maRepresentedURL = i_rURL;
if ( !mbSysChild && bChanged )
{
- const Window* pWindow = this;
+ const vcl::Window* pWindow = this;
while ( pWindow->mpWindowImpl->mpBorderWindow )
pWindow = pWindow->mpWindowImpl->mpBorderWindow;
@@ -259,7 +259,7 @@ void SystemWindow::SetIcon( sal_uInt16 nIcon )
if ( !mbSysChild )
{
- const Window* pWindow = this;
+ const vcl::Window* pWindow = this;
while ( pWindow->mpWindowImpl->mpBorderWindow )
pWindow = pWindow->mpWindowImpl->mpBorderWindow;
@@ -273,7 +273,7 @@ void SystemWindow::EnableSaveBackground( bool bSave )
if( ImplGetSVData()->maWinData.mbNoSaveBackground )
bSave = false;
- Window* pWindow = this;
+ vcl::Window* pWindow = this;
while ( pWindow->mpWindowImpl->mpBorderWindow )
pWindow = pWindow->mpWindowImpl->mpBorderWindow;
if ( pWindow->mpWindowImpl->mbOverlapWin && !pWindow->mpWindowImpl->mbFrame )
@@ -286,7 +286,7 @@ void SystemWindow::EnableSaveBackground( bool bSave )
bool SystemWindow::IsSaveBackgroundEnabled() const
{
- const Window* pWindow = this;
+ const vcl::Window* pWindow = this;
while ( pWindow->mpWindowImpl->mpBorderWindow )
pWindow = pWindow->mpWindowImpl->mpBorderWindow;
if ( pWindow->mpWindowImpl->mpOverlapData )
@@ -567,7 +567,7 @@ static OString ImplWindowStateToStr(const WindowStateData& rData)
return rStrBuf.makeStringAndClear();
}
-void SystemWindow::ImplMoveToScreen( long& io_rX, long& io_rY, long i_nWidth, long i_nHeight, Window* i_pConfigureWin )
+void SystemWindow::ImplMoveToScreen( long& io_rX, long& io_rY, long i_nWidth, long i_nHeight, vcl::Window* i_pConfigureWin )
{
Rectangle aScreenRect;
if( !Application::IsUnifiedDisplay() )
@@ -609,7 +609,7 @@ void SystemWindow::ImplMoveToScreen( long& io_rX, long& io_rY, long i_nWidth, lo
bMove = true;
io_rY = aScreenRect.Bottom() - i_nHeight;
}
- Window* pParent = i_pConfigureWin->GetParent();
+ vcl::Window* pParent = i_pConfigureWin->GetParent();
if( bMove && pParent )
{
// calculate absolute screen pos here, since that is what is contained in WindowState
@@ -631,7 +631,7 @@ void SystemWindow::SetWindowStateData( const WindowStateData& rData )
if ( mbSysChild )
return;
- Window* pWindow = this;
+ vcl::Window* pWindow = this;
while ( pWindow->mpWindowImpl->mpBorderWindow )
pWindow = pWindow->mpWindowImpl->mpBorderWindow;
@@ -675,7 +675,7 @@ void SystemWindow::SetWindowStateData( const WindowStateData& rData )
{
Rectangle aDesktop = GetDesktopRectPixel();
ImplSVData *pSVData = ImplGetSVData();
- Window *pWin = pSVData->maWinData.mpFirstFrame;
+ vcl::Window *pWin = pSVData->maWinData.mpFirstFrame;
bool bWrapped = false;
while( pWin )
{
@@ -784,7 +784,7 @@ void SystemWindow::GetWindowStateData( WindowStateData& rData ) const
if ( mbSysChild )
return;
- const Window* pWindow = this;
+ const vcl::Window* pWindow = this;
while ( pWindow->mpWindowImpl->mpBorderWindow )
pWindow = pWindow->mpWindowImpl->mpBorderWindow;
@@ -884,8 +884,8 @@ void SystemWindow::SetMenuBar(MenuBar* pMenuBar, const css::uno::Reference<css::
if ( mpMenuBar != pMenuBar )
{
MenuBar* pOldMenuBar = mpMenuBar;
- Window* pOldWindow = NULL;
- Window* pNewWindow=NULL;
+ vcl::Window* pOldWindow = NULL;
+ vcl::Window* pNewWindow=NULL;
mpMenuBar = pMenuBar;
if ( mpWindowImpl->mpBorderWindow && (mpWindowImpl->mpBorderWindow->GetType() == WINDOW_BORDERWINDOW) )
@@ -956,7 +956,7 @@ void SystemWindow::SetMenuBarMode( sal_uInt16 nMode )
}
}
-bool SystemWindow::ImplIsInTaskPaneList( Window* pWin )
+bool SystemWindow::ImplIsInTaskPaneList( vcl::Window* pWin )
{
if( mpImplData && mpImplData->mpTaskPaneList )
return mpImplData->mpTaskPaneList->IsInList( pWin );
diff --git a/vcl/source/window/tabdlg.cxx b/vcl/source/window/tabdlg.cxx
index cbd60dc7abe4..b67b978d9166 100644
--- a/vcl/source/window/tabdlg.cxx
+++ b/vcl/source/window/tabdlg.cxx
@@ -39,9 +39,9 @@ void TabDialog::ImplPosControls()
Size aCtrlSize( IMPL_MINSIZE_BUTTON_WIDTH, IMPL_MINSIZE_BUTTON_HEIGHT );
long nDownCtrl = 0;
long nOffY = 0;
- Window* pTabControl = NULL;
+ vcl::Window* pTabControl = NULL;
- Window* pChild = GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window* pChild = GetWindow( WINDOW_FIRSTCHILD );
while ( pChild )
{
if ( pChild->IsVisible() && (pChild != mpViewWindow) )
@@ -155,7 +155,7 @@ void TabDialog::ImplPosControls()
if ( nCtrlBarWidth <= (aTabSize.Width()+nBtnEx) )
nX = (aTabSize.Width()+nBtnEx) - nCtrlBarWidth + IMPL_DIALOG_OFFSET;
- Window* pChild2 = GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window* pChild2 = GetWindow( WINDOW_FIRSTCHILD );
while ( pChild2 )
{
if ( pChild2->IsVisible() && (pChild2 != mpViewWindow) )
@@ -206,14 +206,14 @@ void TabDialog::ImplPosControls()
mbPosControls = false;
}
-TabDialog::TabDialog( Window* pParent, WinBits nStyle ) :
+TabDialog::TabDialog( vcl::Window* pParent, WinBits nStyle ) :
Dialog( WINDOW_TABDIALOG )
{
ImplInitTabDialogData();
ImplInit( pParent, nStyle );
}
-TabDialog::TabDialog( Window* pParent, const OString& rID, const OUString& rUIXMLDescription ) :
+TabDialog::TabDialog( vcl::Window* pParent, const OString& rID, const OUString& rUIXMLDescription ) :
Dialog(pParent, rID, rUIXMLDescription, WINDOW_TABDIALOG)
{
ImplInitTabDialogData();
diff --git a/vcl/source/window/tabpage.cxx b/vcl/source/window/tabpage.cxx
index 655c334292c2..f96cbebd0cb7 100644
--- a/vcl/source/window/tabpage.cxx
+++ b/vcl/source/window/tabpage.cxx
@@ -31,7 +31,7 @@
#include <com/sun/star/accessibility/XAccessible.hpp>
-void TabPage::ImplInit( Window* pParent, WinBits nStyle )
+void TabPage::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
if ( !(nStyle & WB_NODIALOGCONTROL) )
nStyle |= WB_DIALOGCONTROL;
@@ -48,7 +48,7 @@ void TabPage::ImplInit( Window* pParent, WinBits nStyle )
void TabPage::ImplInitSettings()
{
- Window* pParent = GetParent();
+ vcl::Window* pParent = GetParent();
if ( pParent->IsChildTransparentModeEnabled() && !IsControlBackground() )
{
EnableChildTransparentMode( true );
@@ -69,13 +69,13 @@ void TabPage::ImplInitSettings()
}
}
-TabPage::TabPage( Window* pParent, WinBits nStyle ) :
+TabPage::TabPage( vcl::Window* pParent, WinBits nStyle ) :
Window( WINDOW_TABPAGE )
{
ImplInit( pParent, nStyle );
}
-TabPage::TabPage(Window *pParent, const OString& rID, const OUString& rUIXMLDescription)
+TabPage::TabPage(vcl::Window *pParent, const OString& rID, const OUString& rUIXMLDescription)
: Window(WINDOW_TABPAGE)
{
ImplInit(pParent, 0);
diff --git a/vcl/source/window/taskpanelist.cxx b/vcl/source/window/taskpanelist.cxx
index 29e70809bec6..f5cb91b4d57f 100644
--- a/vcl/source/window/taskpanelist.cxx
+++ b/vcl/source/window/taskpanelist.cxx
@@ -28,13 +28,13 @@
#include <algorithm>
// can't have static linkage because SUNPRO 5.2 complains
-Point ImplTaskPaneListGetPos( const Window *w )
+Point ImplTaskPaneListGetPos( const vcl::Window *w )
{
Point pos;
if( w->ImplIsDockingWindow() )
{
pos = ((DockingWindow*)w)->GetPosPixel();
- Window *pF = ((DockingWindow*)w)->GetFloatingWindow();
+ vcl::Window *pF = ((DockingWindow*)w)->GetFloatingWindow();
if( pF )
pos = pF->OutputToAbsoluteScreenPixel( pF->ScreenToOutputPixel( pos ) );
else
@@ -47,9 +47,9 @@ Point ImplTaskPaneListGetPos( const Window *w )
}
// compares window pos left-to-right
-struct LTRSort : public ::std::binary_function< const Window*, const Window*, bool >
+struct LTRSort : public ::std::binary_function< const vcl::Window*, const vcl::Window*, bool >
{
- bool operator()( const Window* w1, const Window* w2 ) const
+ bool operator()( const vcl::Window* w1, const vcl::Window* w2 ) const
{
Point pos1(ImplTaskPaneListGetPos( w1 ));
Point pos2(ImplTaskPaneListGetPos( w2 ));
@@ -60,9 +60,9 @@ struct LTRSort : public ::std::binary_function< const Window*, const Window*, bo
return ( pos1.X() < pos2.X() );
}
};
-struct LTRSortBackward : public ::std::binary_function< const Window*, const Window*, bool >
+struct LTRSortBackward : public ::std::binary_function< const vcl::Window*, const vcl::Window*, bool >
{
- bool operator()( const Window* w2, const Window* w1 ) const
+ bool operator()( const vcl::Window* w2, const vcl::Window* w1 ) const
{
Point pos1(ImplTaskPaneListGetPos( w1 ));
Point pos2(ImplTaskPaneListGetPos( w2 ));
@@ -74,7 +74,7 @@ struct LTRSortBackward : public ::std::binary_function< const Window*, const Win
}
};
-static void ImplTaskPaneListGrabFocus( Window *pWindow, bool bForward )
+static void ImplTaskPaneListGrabFocus( vcl::Window *pWindow, bool bForward )
{
// put focus in child of floating windows which is typically a toolbar
// that can deal with the focus
@@ -91,12 +91,12 @@ TaskPaneList::~TaskPaneList()
{
}
-void TaskPaneList::AddWindow( Window *pWindow )
+void TaskPaneList::AddWindow( vcl::Window *pWindow )
{
if( pWindow )
{
- ::std::vector< Window* >::iterator insertionPos = mTaskPanes.end();
- for ( ::std::vector< Window* >::iterator p = mTaskPanes.begin();
+ ::std::vector< vcl::Window* >::iterator insertionPos = mTaskPanes.end();
+ for ( ::std::vector< vcl::Window* >::iterator p = mTaskPanes.begin();
p != mTaskPanes.end();
++p
)
@@ -129,9 +129,9 @@ void TaskPaneList::AddWindow( Window *pWindow )
}
}
-void TaskPaneList::RemoveWindow( Window *pWindow )
+void TaskPaneList::RemoveWindow( vcl::Window *pWindow )
{
- ::std::vector< Window* >::iterator p;
+ ::std::vector< vcl::Window* >::iterator p;
p = ::std::find( mTaskPanes.begin(), mTaskPanes.end(), pWindow );
if( p != mTaskPanes.end() )
{
@@ -140,9 +140,9 @@ void TaskPaneList::RemoveWindow( Window *pWindow )
}
}
-bool TaskPaneList::IsInList( Window *pWindow )
+bool TaskPaneList::IsInList( vcl::Window *pWindow )
{
- ::std::vector< Window* >::iterator p;
+ ::std::vector< vcl::Window* >::iterator p;
p = ::std::find( mTaskPanes.begin(), mTaskPanes.end(), pWindow );
if( p != mTaskPanes.end() )
return true;
@@ -171,10 +171,10 @@ bool TaskPaneList::HandleKeyEvent( KeyEvent aKeyEvent )
bSplitterOnly = aKeyCode.IsMod1() && aKeyCode.IsShift();
// is the focus in the list ?
- ::std::vector< Window* >::iterator p = mTaskPanes.begin();
+ ::std::vector< vcl::Window* >::iterator p = mTaskPanes.begin();
while( p != mTaskPanes.end() )
{
- Window *pWin = *p;
+ vcl::Window *pWin = *p;
if( pWin->HasChildPathFocus( true ) )
{
bFocusInList = true;
@@ -187,7 +187,7 @@ bool TaskPaneList::HandleKeyEvent( KeyEvent aKeyEvent )
}
// activate next task pane
- Window *pNextWin = NULL;
+ vcl::Window *pNextWin = NULL;
if( bSplitterOnly )
pNextWin = FindNextSplitter( *p, true );
@@ -220,7 +220,7 @@ bool TaskPaneList::HandleKeyEvent( KeyEvent aKeyEvent )
// the focus is not in the list: activate first float if F6 was pressed
if( !bFocusInList )
{
- Window *pWin;
+ vcl::Window *pWin;
if( bSplitterOnly )
pWin = FindNextSplitter( NULL, true );
else
@@ -237,14 +237,14 @@ bool TaskPaneList::HandleKeyEvent( KeyEvent aKeyEvent )
}
// returns next splitter
-Window* TaskPaneList::FindNextSplitter( Window *pWindow, bool bForward )
+vcl::Window* TaskPaneList::FindNextSplitter( vcl::Window *pWindow, bool bForward )
{
if( bForward )
::std::stable_sort( mTaskPanes.begin(), mTaskPanes.end(), LTRSort() );
else
::std::stable_sort( mTaskPanes.begin(), mTaskPanes.end(), LTRSortBackward() );
- ::std::vector< Window* >::iterator p = mTaskPanes.begin();
+ ::std::vector< vcl::Window* >::iterator p = mTaskPanes.begin();
while( p != mTaskPanes.end() )
{
if( !pWindow || *p == pWindow )
@@ -274,14 +274,14 @@ Window* TaskPaneList::FindNextSplitter( Window *pWindow, bool bForward )
}
// returns first valid item (regardless of type) if pWindow==0, otherwise returns next valid float
-Window* TaskPaneList::FindNextFloat( Window *pWindow, bool bForward )
+vcl::Window* TaskPaneList::FindNextFloat( vcl::Window *pWindow, bool bForward )
{
if( bForward )
::std::stable_sort( mTaskPanes.begin(), mTaskPanes.end(), LTRSort() );
else
::std::stable_sort( mTaskPanes.begin(), mTaskPanes.end(), LTRSortBackward() );
- ::std::vector< Window* >::iterator p = mTaskPanes.begin();
+ ::std::vector< vcl::Window* >::iterator p = mTaskPanes.begin();
while( p != mTaskPanes.end() )
{
if( !pWindow || *p == pWindow )
diff --git a/vcl/source/window/toolbox.cxx b/vcl/source/window/toolbox.cxx
index 91059ff9fe5c..c42f80f5a45f 100644
--- a/vcl/source/window/toolbox.cxx
+++ b/vcl/source/window/toolbox.cxx
@@ -548,9 +548,9 @@ void ToolBox::ImplErase( ToolBox* pThis, const Rectangle &rRect, bool bHighlight
// to have the same highlight color (transparency in DrawSelectionBackground())
// items with open popups will also painted using a constant color
if( !pThis->mpData->mbNativeButtons &&
- (bHighlight || ! (((Window*) pThis)->GetStyle() & WB_3DLOOK ) ) )
+ (bHighlight || ! (((vcl::Window*) pThis)->GetStyle() & WB_3DLOOK ) ) )
{
- if( (((Window*) pThis)->GetStyle() & WB_3DLOOK ) )
+ if( (((vcl::Window*) pThis)->GetStyle() & WB_3DLOOK ) )
{
pThis->Push( PUSH_LINECOLOR | PUSH_FILLCOLOR );
pThis->SetLineColor();
@@ -1349,7 +1349,7 @@ IMPL_LINK( ImplTBDragMgr, SelectHdl, Accelerator*, pAccel )
return (long) true;
}
-void ToolBox::ImplInit( Window* pParent, WinBits nStyle )
+void ToolBox::ImplInit( vcl::Window* pParent, WinBits nStyle )
{
// initialize variables
@@ -1547,16 +1547,16 @@ void ToolBox::ImplLoadRes( const ResId& rResId )
}
}
-ToolBox::ToolBox( Window* pParent, WinBits nStyle ) :
+ToolBox::ToolBox( vcl::Window* pParent, WinBits nStyle ) :
DockingWindow( WINDOW_TOOLBOX )
{
ImplInit( pParent, nStyle );
}
-ToolBox::ToolBox( Window* pParent, const ResId& rResId ) :
+ToolBox::ToolBox( vcl::Window* pParent, const ResId& rResId ) :
DockingWindow( WINDOW_TOOLBOX )
{
- SAL_INFO( "vcl.window", "vcl: ToolBox::ToolBox( Window* pParent, const ResId& rResId )" );
+ SAL_INFO( "vcl.window", "vcl: ToolBox::ToolBox( vcl::Window* pParent, const ResId& rResId )" );
rResId.SetRT( RSC_TOOLBOX );
WinBits nStyle = ImplInitRes( rResId );
@@ -3547,7 +3547,7 @@ void ToolBox::MouseMove( const MouseEvent& rMEvt )
// eg, in a edit control
// and do not highlight when focus is in a different toolbox
bool bDrawHotSpot = true;
- Window *pWin = Application::GetFocusWindow();
+ vcl::Window *pWin = Application::GetFocusWindow();
if( pWin && pWin->ImplGetWindowImpl()->mbToolBox && pWin != this )
bDrawHotSpot = false;
@@ -4084,7 +4084,7 @@ void ToolBox::Resize()
{
if (mpData->m_aItems[i].mbExpand)
{
- Window *pWindow = mpData->m_aItems[i].mpWindow;
+ vcl::Window *pWindow = mpData->m_aItems[i].mpWindow;
SAL_WARN_IF(!pWindow, "vcl.layout", "only tabitems with window supported at the moment");
if (!pWindow)
continue;
@@ -4124,7 +4124,7 @@ void ToolBox::Resize()
for (size_t i = 0; i < aExpandables.size(); ++i)
{
size_t nIndex = aExpandables[i];
- Window *pWindow = mpData->m_aItems[nIndex].mpWindow;
+ vcl::Window *pWindow = mpData->m_aItems[nIndex].mpWindow;
Size aWinSize(pWindow->GetSizePixel());
Size aPrefSize(pWindow->get_preferred_size());
aWinSize.Width() = aPrefSize.Width() + nDiff;
@@ -4275,7 +4275,7 @@ bool ToolBox::Notify( NotifyEvent& rNEvt )
{
// internal TAB cycling only if parent is not a dialog or if we are the only child
// otherwise the dialog control will take over
- Window *pParent = ImplGetParent();
+ vcl::Window *pParent = ImplGetParent();
bool bOldSchoolContainer =
((pParent->GetStyle() & (WB_DIALOGCONTROL | WB_NODIALOGCONTROL)) == WB_DIALOGCONTROL &&
pParent->GetChildCount() != 1);
@@ -4713,12 +4713,12 @@ Size ToolBox::GetOptimalSize() const
{
// If we have any expandable entries, then force them to their
// optimal sizes, then reset them afterwards
- std::map<Window*, Size> aExpandables;
+ std::map<vcl::Window*, Size> aExpandables;
for (size_t i = 0; i < mpData->m_aItems.size(); ++i)
{
if (mpData->m_aItems[i].mbExpand)
{
- Window *pWindow = mpData->m_aItems[i].mpWindow;
+ vcl::Window *pWindow = mpData->m_aItems[i].mpWindow;
SAL_WARN_IF(!pWindow, "vcl.layout", "only tabitems with window supported at the moment");
if (!pWindow)
continue;
@@ -4732,9 +4732,9 @@ Size ToolBox::GetOptimalSize() const
Size aSize(ImplCalcSize( this, mnLines ));
- for (std::map<Window*, Size>::iterator aI = aExpandables.begin(); aI != aExpandables.end(); ++aI)
+ for (std::map<vcl::Window*, Size>::iterator aI = aExpandables.begin(); aI != aExpandables.end(); ++aI)
{
- Window *pWindow = aI->first;
+ vcl::Window *pWindow = aI->first;
Size aWinSize = aI->second;
pWindow->SetSizePixel(aWinSize);
}
@@ -4958,7 +4958,7 @@ bool ToolBox::ImplActivateItem( vcl::KeyCode aKeyCode )
return bRet;
}
-bool ImplCloseLastPopup( Window *pParent )
+bool ImplCloseLastPopup( vcl::Window *pParent )
{
// close last popup toolbox (see also:
// ImplHandleMouseFloatMode(...) in winproc.cxx )
@@ -5029,7 +5029,7 @@ void ToolBox::KeyInput( const KeyEvent& rKEvt )
mnKeyModifier = aKeyCode.GetModifier();
sal_uInt16 nCode = aKeyCode.GetCode();
- Window *pParent = ImplGetParent();
+ vcl::Window *pParent = ImplGetParent();
bool bOldSchoolContainer = ((pParent->GetStyle() & (WB_DIALOGCONTROL | WB_NODIALOGCONTROL)) == WB_DIALOGCONTROL);
bool bParentIsContainer = bOldSchoolContainer || isContainerWindow(pParent);
@@ -5128,7 +5128,7 @@ void ToolBox::KeyInput( const KeyEvent& rKEvt )
else
{
// send focus to document pane
- Window *pWin = this;
+ vcl::Window *pWin = this;
while( pWin )
{
if( !pWin->GetParent() )
@@ -5166,7 +5166,7 @@ void ToolBox::KeyInput( const KeyEvent& rKEvt )
// #i13931# forward alphanum keyinput into embedded control
if( (aKeyGroup == KEYGROUP_NUM || aKeyGroup == KEYGROUP_ALPHA ) && pItem && pItem->mpWindow && pItem->mbEnabled )
{
- Window *pFocusWindow = Application::GetFocusWindow();
+ vcl::Window *pFocusWindow = Application::GetFocusWindow();
ImplHideFocus();
mbChangingHighlight = true; // avoid focus change due to loss of focus
pItem->mpWindow->ImplControlFocus( GETFOCUS_TAB );
@@ -5193,7 +5193,7 @@ void ToolBox::KeyInput( const KeyEvent& rKEvt )
if (HasFocus() && mpData->mbKeyInputDisabled && bParentIsContainer)
{
sal_uInt16 n = 0;
- Window *pFocusControl = pParent->ImplGetDlgWindow( n, DLGWINDOW_FIRST );
+ vcl::Window *pFocusControl = pParent->ImplGetDlgWindow( n, DLGWINDOW_FIRST );
if ( pFocusControl && pFocusControl != this )
pFocusControl->ImplControlFocus( GETFOCUS_INIT );
}
@@ -5532,7 +5532,7 @@ void ToolBox::ImplShowFocus()
ImplToolItem* pItem = ImplGetItem( mnHighItemId );
if( pItem->mpWindow )
{
- Window *pWin = pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow ? pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow : pItem->mpWindow;
+ vcl::Window *pWin = pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow ? pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow : pItem->mpWindow;
pWin->ImplGetWindowImpl()->mbDrawSelectionBackground = true;
pWin->Invalidate( 0 );
}
@@ -5546,7 +5546,7 @@ void ToolBox::ImplHideFocus()
ImplToolItem* pItem = ImplGetItem( mnHighItemId );
if( pItem->mpWindow )
{
- Window *pWin = pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow ? pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow : pItem->mpWindow;
+ vcl::Window *pWin = pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow ? pItem->mpWindow->ImplGetWindowImpl()->mpBorderWindow : pItem->mpWindow;
pWin->ImplGetWindowImpl()->mbDrawSelectionBackground = false;
pWin->Invalidate( 0 );
}
diff --git a/vcl/source/window/toolbox2.cxx b/vcl/source/window/toolbox2.cxx
index 0f2731fcef75..2f8e1fdf663c 100644
--- a/vcl/source/window/toolbox2.cxx
+++ b/vcl/source/window/toolbox2.cxx
@@ -636,7 +636,7 @@ void ToolBox::InsertItem(const OUString& rCommand, const uno::Reference<frame::X
pItem->maMinimalItemSize = rRequestedSize;
}
-void ToolBox::InsertWindow( sal_uInt16 nItemId, Window* pWindow,
+void ToolBox::InsertWindow( sal_uInt16 nItemId, vcl::Window* pWindow,
ToolBoxItemBits nBits, sal_uInt16 nPos )
{
DBG_ASSERT( nItemId, "ToolBox::InsertWindow(): ItemId == 0" );
@@ -1301,7 +1301,7 @@ const OUString& ToolBox::GetItemText( sal_uInt16 nItemId ) const
return pItem->maText;
}
-void ToolBox::SetItemWindow( sal_uInt16 nItemId, Window* pNewWindow )
+void ToolBox::SetItemWindow( sal_uInt16 nItemId, vcl::Window* pNewWindow )
{
sal_uInt16 nPos = GetItemPos( nItemId );
@@ -1316,7 +1316,7 @@ void ToolBox::SetItemWindow( sal_uInt16 nItemId, Window* pNewWindow )
}
}
-Window* ToolBox::GetItemWindow( sal_uInt16 nItemId ) const
+vcl::Window* ToolBox::GetItemWindow( sal_uInt16 nItemId ) const
{
ImplToolItem* pItem = ImplGetItem( nItemId );
@@ -1910,7 +1910,7 @@ void ToolBox::ImplExecuteCustomMenu()
ImplDelData aBorderDel;
bool bBorderDel = false;
- Window *pWin = this;
+ vcl::Window *pWin = this;
Rectangle aMenuRect = mpData->maMenubuttonItem.maRect;
if( IsFloatingMode() )
{
diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index da309e446b8a..74ad67bf23af 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -81,19 +81,21 @@ using namespace ::com::sun::star::datatransfer::dnd;
using ::com::sun::star::awt::XTopWindow;
+namespace vcl {
+
Window::Window( WindowType nType )
{
ImplInitWindowData( nType );
}
-Window::Window( Window* pParent, WinBits nStyle )
+Window::Window( vcl::Window* pParent, WinBits nStyle )
{
ImplInitWindowData( WINDOW_WINDOW );
ImplInit( pParent, nStyle, NULL );
}
-Window::Window( Window* pParent, const ResId& rResId )
+Window::Window( vcl::Window* pParent, const ResId& rResId )
: mpWindowImpl(NULL)
{
rResId.SetRT( RSC_WINDOW );
@@ -109,10 +111,10 @@ Window::Window( Window* pParent, const ResId& rResId )
#if OSL_DEBUG_LEVEL > 0
namespace
{
- OString lcl_createWindowInfo(const Window& i_rWindow)
+ OString lcl_createWindowInfo(const vcl::Window& i_rWindow)
{
// skip border windows, they don't carry information which helps diagnosing the problem
- const Window* pWindow( &i_rWindow );
+ const vcl::Window* pWindow( &i_rWindow );
while ( pWindow && ( pWindow->GetType() == WINDOW_BORDERWINDOW ) )
pWindow = pWindow->GetWindow( WINDOW_FIRSTCHILD );
if ( !pWindow )
@@ -131,7 +133,7 @@ namespace
Window::~Window()
{
- vcl::LazyDeletor<Window>::Undelete( this );
+ vcl::LazyDeletor<vcl::Window>::Undelete( this );
DBG_ASSERT( !mpWindowImpl->mbInDtor, "~Window - already in DTOR!" );
@@ -163,8 +165,8 @@ Window::~Window()
// remove ownerdraw decorated windows from list in the top-most frame window
if( (GetStyle() & WB_OWNERDRAWDECORATION) && mpWindowImpl->mbFrame )
{
- ::std::vector< Window* >& rList = ImplGetOwnerDrawList();
- ::std::vector< Window* >::iterator p;
+ ::std::vector< vcl::Window* >& rList = ImplGetOwnerDrawList();
+ ::std::vector< vcl::Window* >::iterator p;
p = ::std::find( rList.begin(), rList.end(), this );
if( p != rList.end() )
rList.erase( p );
@@ -246,7 +248,7 @@ Window::~Window()
{
OStringBuffer aErrorStr;
bool bError = false;
- Window* pTempWin;
+ vcl::Window* pTempWin;
if (mpWindowImpl->mpFrameData != 0)
{
pTempWin = mpWindowImpl->mpFrameData->mpFirstOverlap;
@@ -325,7 +327,7 @@ Window::~Window()
Application::Abort(OStringToOUString(aTempStr.makeStringAndClear(), RTL_TEXTENCODING_UTF8)); // abort in debug builds, this must be fixed!
}
- Window* pMyParent = GetParent();
+ vcl::Window* pMyParent = GetParent();
SystemWindow* pMySysWin = NULL;
while ( pMyParent )
@@ -349,7 +351,7 @@ Window::~Window()
if( mpWindowImpl->mbIsInTaskPaneList )
{
- Window* pMyParent = GetParent();
+ vcl::Window* pMyParent = GetParent();
SystemWindow* pMySysWin = NULL;
while ( pMyParent )
@@ -418,7 +420,7 @@ Window::~Window()
}
// if we get focus pass focus to another window
- Window* pOverlapWindow = ImplGetFirstOverlapWindow();
+ vcl::Window* pOverlapWindow = ImplGetFirstOverlapWindow();
if ( pSVData->maWinData.mpFocusWin == this
|| bHasFocussedChild ) // #122232#, see above, try some cleanup
{
@@ -430,8 +432,8 @@ Window::~Window()
}
else
{
- Window* pParent = GetParent();
- Window* pBorderWindow = mpWindowImpl->mpBorderWindow;
+ vcl::Window* pParent = GetParent();
+ vcl::Window* pBorderWindow = mpWindowImpl->mpBorderWindow;
// when windows overlap, give focus to the parent
// of the next FrameWindow
if ( pBorderWindow )
@@ -512,7 +514,7 @@ Window::~Window()
{
ImplWinData* pParentWinData = mpWindowImpl->mpRealParent->ImplGetWinData();
- ::std::list< Window* >::iterator myPos = ::std::find( pParentWinData->maTopWindowChildren.begin(),
+ ::std::list< vcl::Window* >::iterator myPos = ::std::find( pParentWinData->maTopWindowChildren.begin(),
pParentWinData->maTopWindowChildren.end(), this );
DBG_ASSERT( myPos != pParentWinData->maTopWindowChildren.end(), "Window::~Window: inconsistency in top window chain!" );
if ( myPos != pParentWinData->maTopWindowChildren.end() )
@@ -552,7 +554,7 @@ Window::~Window()
pSVData->maWinData.mpFirstFrame = mpWindowImpl->mpFrameData->mpNextFrame;
else
{
- Window* pSysWin = pSVData->maWinData.mpFirstFrame;
+ vcl::Window* pSysWin = pSVData->maWinData.mpFirstFrame;
while ( pSysWin->mpWindowImpl->mpFrameData->mpNextFrame != this )
pSysWin = pSysWin->mpWindowImpl->mpFrameData->mpNextFrame;
pSysWin->mpWindowImpl->mpFrameData->mpNextFrame = mpWindowImpl->mpFrameData->mpNextFrame;
@@ -566,6 +568,8 @@ Window::~Window()
delete mpWindowImpl; mpWindowImpl = NULL;
}
+} /* namespace vcl */
+
WindowImpl::WindowImpl( WindowType nType )
{
maZoom = Fraction( 1, 1 );
@@ -726,6 +730,8 @@ WindowImpl::~WindowImpl()
delete mpControlFont;
}
+namespace vcl {
+
bool Window::AcquireGraphics() const
{
DBG_TESTSOLARMUTEX();
@@ -749,7 +755,7 @@ bool Window::AcquireGraphics() const
OutputDevice* pReleaseOutDev = pSVData->maGDIData.mpLastWinGraphics;
while ( pReleaseOutDev )
{
- if ( ((Window*)pReleaseOutDev)->mpWindowImpl->mpFrame == mpWindowImpl->mpFrame )
+ if ( ((vcl::Window*)pReleaseOutDev)->mpWindowImpl->mpFrame == mpWindowImpl->mpFrame )
break;
pReleaseOutDev = pReleaseOutDev->mpPrevGraphics;
}
@@ -777,11 +783,11 @@ bool Window::AcquireGraphics() const
if ( mpGraphics )
{
mpNextGraphics = pSVData->maGDIData.mpFirstWinGraphics;
- pSVData->maGDIData.mpFirstWinGraphics = const_cast<Window*>(this);
+ pSVData->maGDIData.mpFirstWinGraphics = const_cast<vcl::Window*>(this);
if ( mpNextGraphics )
- mpNextGraphics->mpPrevGraphics = const_cast<Window*>(this);
+ mpNextGraphics->mpPrevGraphics = const_cast<vcl::Window*>(this);
if ( !pSVData->maGDIData.mpLastWinGraphics )
- pSVData->maGDIData.mpLastWinGraphics = const_cast<Window*>(this);
+ pSVData->maGDIData.mpLastWinGraphics = const_cast<vcl::Window*>(this);
}
if ( mpGraphics )
@@ -806,7 +812,7 @@ void Window::ReleaseGraphics( bool bRelease )
ImplSVData* pSVData = ImplGetSVData();
- Window* pWindow = (Window*)this;
+ vcl::Window* pWindow = (vcl::Window*)this;
if ( bRelease )
pWindow->mpWindowImpl->mpFrame->ReleaseGraphics( mpGraphics );
@@ -844,12 +850,12 @@ static sal_Int32 CountDPIScaleFactor(sal_Int32 nDPI)
return nResult;
}
-void Window::ImplInit( Window* pParent, WinBits nStyle, SystemParentData* pSystemParentData )
+void Window::ImplInit( vcl::Window* pParent, WinBits nStyle, SystemParentData* pSystemParentData )
{
DBG_ASSERT( mpWindowImpl->mbFrame || pParent, "Window::Window(): pParent == NULL" );
ImplSVData* pSVData = ImplGetSVData();
- Window* pRealParent = pParent;
+ vcl::Window* pRealParent = pParent;
// inherit 3D look
if ( !mpWindowImpl->mbOverlapWin && pParent && (pParent->GetStyle() & WB_3DLOOK) )
@@ -870,7 +876,7 @@ void Window::ImplInit( Window* pParent, WinBits nStyle, SystemParentData* pSyste
nStyle |= WB_BORDER;
}
ImplBorderWindow* pBorderWin = new ImplBorderWindow( pParent, nStyle & (WB_BORDER | WB_DIALOGCONTROL | WB_NODIALOGCONTROL | WB_NEEDSFOCUS), nBorderTypeStyle );
- ((Window*)pBorderWin)->mpWindowImpl->mpClientWindow = this;
+ ((vcl::Window*)pBorderWin)->mpWindowImpl->mpClientWindow = this;
pBorderWin->GetBorder( mpWindowImpl->mnLeftBorder, mpWindowImpl->mnTopBorder, mpWindowImpl->mnRightBorder, mpWindowImpl->mnBottomBorder );
mpWindowImpl->mpBorderWindow = pBorderWin;
pParent = mpWindowImpl->mpBorderWindow;
@@ -1128,7 +1134,7 @@ void Window::ImplInit( Window* pParent, WinBits nStyle, SystemParentData* pSyste
GetAccessibleParentWindow()->ImplCallEventListeners( VCLEVENT_WINDOW_CHILDCREATED, this );
}
-void Window::ImplInitAppFontData( Window* pWindow )
+void Window::ImplInitAppFontData( vcl::Window* pWindow )
{
ImplSVData* pSVData = ImplGetSVData();
long nTextHeight = pWindow->GetTextHeight();
@@ -1192,7 +1198,7 @@ ImplWinData* Window::ImplGetWinData() const
{
static const char* pNoNWF = getenv( "SAL_NO_NWF" );
- ((Window*)this)->mpWindowImpl->mpWinData = new ImplWinData;
+ ((vcl::Window*)this)->mpWindowImpl->mpWinData = new ImplWinData;
mpWindowImpl->mpWinData->mpExtOldText = NULL;
mpWindowImpl->mpWinData->mpExtOldAttrAry = NULL;
mpWindowImpl->mpWinData->mpCursorRect = NULL;
@@ -1278,20 +1284,6 @@ bool Window::ImplCheckUIFont( const vcl::Font& rFont )
return bUIFontOk;
}
-bool ImplDoTiledRendering()
-{
-#if !HAVE_FEATURE_DESKTOP
- // We do tiled rendering only for iOS at the moment, actually, but
- // let's see what happens if we assume it for Android, too.
- return true;
-#else
- // We need some way to know globally if this process will use
- // tiled rendering or not. Or should this be a per-window setting?
- // Or what?
- return false;
-#endif
-}
-
SalGraphics* Window::ImplGetFrameGraphics() const
{
if ( mpWindowImpl->mpFrameWindow->mpGraphics )
@@ -1330,7 +1322,7 @@ void Window::ImplSetReallyVisible()
// TODO. It's kind of a hack that we're re-using the VCLEVENT_WINDOW_SHOW. Normally, we should
// introduce another event which explicitly triggers the Accessibility implementations.
- Window* pWindow = mpWindowImpl->mpFirstOverlap;
+ vcl::Window* pWindow = mpWindowImpl->mpFirstOverlap;
while ( pWindow )
{
if ( pWindow->mpWindowImpl->mbVisible )
@@ -1464,13 +1456,13 @@ bool Window::ImplUpdatePos()
}
else
{
- Window* pParent = ImplGetParent();
+ vcl::Window* pParent = ImplGetParent();
mnOutOffX = mpWindowImpl->mnX + pParent->mnOutOffX;
mnOutOffY = mpWindowImpl->mnY + pParent->mnOutOffY;
}
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
if ( pChild->ImplUpdatePos() )
@@ -1489,7 +1481,7 @@ void Window::ImplUpdateSysObjPos()
if ( mpWindowImpl->mpSysObj )
mpWindowImpl->mpSysObj->SetPosSize( mnOutOffX, mnOutOffY, mnOutWidth, mnOutHeight );
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->ImplUpdateSysObjPos();
@@ -1804,7 +1796,7 @@ void Window::ImplPosSizeWindow( long nX, long nY,
void Window::ImplNewInputContext()
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pFocusWin = pSVData->maWinData.mpFocusWin;
+ vcl::Window* pFocusWin = pSVData->maWinData.mpFocusWin;
if ( !pFocusWin )
return;
@@ -1855,7 +1847,7 @@ void Window::doLazyDelete()
Show( false );
SetParent( ImplGetDefaultWindow() );
}
- vcl::LazyDeletor<Window>::Delete( this );
+ vcl::LazyDeletor<vcl::Window>::Delete( this );
}
sal_uInt16 Window::GetIndicatorState() const
@@ -2011,7 +2003,7 @@ bool Window::IsLocked( bool bChildren ) const
if ( bChildren || mpWindowImpl->mbChildNotify )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
if ( pChild->IsLocked( true ) )
@@ -2039,7 +2031,7 @@ void Window::SetExtendedStyle( WinBits nExtendedStyle )
if ( mpWindowImpl->mnExtendedStyle != nExtendedStyle )
{
- Window* pWindow = ImplGetBorderWindow();
+ vcl::Window* pWindow = ImplGetBorderWindow();
if( ! pWindow )
pWindow = this;
if( pWindow->mpWindowImpl->mbFrame )
@@ -2071,7 +2063,7 @@ void Window::SetBorderStyle( sal_uInt16 nBorderStyle )
// this is a little awkward: some controls (e.g. svtools ProgressBar)
// cannot avoid getting constructed with WB_BORDER but want to disable
// borders in case of NWF drawing. So they need a method to remove their border window
- Window* pBorderWin = mpWindowImpl->mpBorderWindow;
+ vcl::Window* pBorderWin = mpWindowImpl->mpBorderWindow;
// remove us as border window's client
pBorderWin->mpWindowImpl->mpClientWindow = NULL;
mpWindowImpl->mpBorderWindow = NULL;
@@ -2128,9 +2120,9 @@ long Window::CalcTitleWidth() const
// border of external dialogs
const StyleSettings& rStyleSettings = GetSettings().GetStyleSettings();
vcl::Font aFont = GetFont();
- ((Window*)this)->SetPointFont( rStyleSettings.GetTitleFont() );
+ ((vcl::Window*)this)->SetPointFont( rStyleSettings.GetTitleFont() );
long nTitleWidth = GetTextWidth( GetText() );
- ((Window*)this)->SetFont( aFont );
+ ((vcl::Window*)this)->SetFont( aFont );
nTitleWidth += rStyleSettings.GetTitleHeight() * 3;
nTitleWidth += rStyleSettings.GetBorderSize() * 2;
nTitleWidth += 10;
@@ -2208,11 +2200,11 @@ void Window::SetCompositionCharRect( const Rectangle* pRect, long nCompositionLe
}
}
-void Window::CollectChildren(::std::vector<Window *>& rAllChildren )
+void Window::CollectChildren(::std::vector<vcl::Window *>& rAllChildren )
{
rAllChildren.push_back( this );
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->CollectChildren( rAllChildren );
@@ -2357,7 +2349,7 @@ void Window::Show( bool bVisible, sal_uInt16 nFlags )
StateChanged( STATE_CHANGE_VISIBLE );
- Window* pTestParent;
+ vcl::Window* pTestParent;
if ( ImplIsOverlapWindow() )
pTestParent = mpWindowImpl->mpOverlapWindow;
else
@@ -2547,7 +2539,7 @@ void Window::Enable( bool bEnable, bool bChild )
if ( bChild || mpWindowImpl->mbChildNotify )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->Enable( bEnable, bChild );
@@ -2563,7 +2555,7 @@ void Window::SetCallHandlersOnInputDisabled( bool bCall )
{
mpWindowImpl->mbCallHandlersDuringInputDisabled = bCall ? true : false;
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->SetCallHandlersOnInputDisabled( bCall );
@@ -2620,7 +2612,7 @@ void Window::EnableInput( bool bEnable, bool bChild )
if ( bChild || mpWindowImpl->mbChildNotify )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->EnableInput( bEnable, bChild );
@@ -2640,7 +2632,7 @@ void Window::EnableInput( bool bEnable, bool bChild )
}
void Window::EnableInput( bool bEnable, bool bChild, bool bSysWin,
- const Window* pExcludeWindow )
+ const vcl::Window* pExcludeWindow )
{
EnableInput( bEnable, bChild );
@@ -2650,7 +2642,7 @@ void Window::EnableInput( bool bEnable, bool bChild, bool bSysWin,
// shouldn't be the case, than this must be changed in dialog.cxx
if( pExcludeWindow )
pExcludeWindow = pExcludeWindow->ImplGetFirstOverlapWindow();
- Window* pSysWin = mpWindowImpl->mpFrameWindow->mpWindowImpl->mpFrameData->mpFirstOverlap;
+ vcl::Window* pSysWin = mpWindowImpl->mpFrameWindow->mpWindowImpl->mpFrameData->mpFirstOverlap;
while ( pSysWin )
{
// Is Window in the path from this window
@@ -2665,7 +2657,7 @@ void Window::EnableInput( bool bEnable, bool bChild, bool bSysWin,
}
// enable/disable floating system windows as well
- Window* pFrameWin = ImplGetSVData()->maWinData.mpFirstFrame;
+ vcl::Window* pFrameWin = ImplGetSVData()->maWinData.mpFirstFrame;
while ( pFrameWin )
{
if( pFrameWin->ImplIsFloatingWindow() )
@@ -2685,8 +2677,8 @@ void Window::EnableInput( bool bEnable, bool bChild, bool bSysWin,
// the same for ownerdraw floating windows
if( mpWindowImpl->mbFrame )
{
- ::std::vector< Window* >& rList = mpWindowImpl->mpFrameData->maOwnerDrawList;
- ::std::vector< Window* >::iterator p = rList.begin();
+ ::std::vector< vcl::Window* >& rList = mpWindowImpl->mpFrameData->maOwnerDrawList;
+ ::std::vector< vcl::Window* >::iterator p = rList.begin();
while( p != rList.end() )
{
// Is Window in the path from this window
@@ -2723,7 +2715,7 @@ void Window::AlwaysEnableInput( bool bAlways, bool bChild )
if ( bChild || mpWindowImpl->mbChildNotify )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->AlwaysEnableInput( bAlways, bChild );
@@ -2752,7 +2744,7 @@ void Window::AlwaysDisableInput( bool bAlways, bool bChild )
if ( bChild || mpWindowImpl->mbChildNotify )
{
- Window* pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window* pChild = mpWindowImpl->mpFirstChild;
while ( pChild )
{
pChild->AlwaysDisableInput( bAlways, bChild );
@@ -2804,7 +2796,7 @@ void Window::setPosSizePixel( long nX, long nY,
mpWindowImpl->mbDefSize = false;
// The top BorderWindow is the window which is to be positioned
- Window* pWindow = this;
+ vcl::Window* pWindow = this;
while ( pWindow->mpWindowImpl->mpBorderWindow )
pWindow = pWindow->mpWindowImpl->mpBorderWindow;
@@ -2821,7 +2813,7 @@ void Window::setPosSizePixel( long nX, long nY,
nHeight = pWindow->mnOutHeight;
sal_uInt16 nSysFlags=0;
- Window *pParent = GetParent();
+ vcl::Window *pParent = GetParent();
if( nFlags & WINDOW_POSSIZE_WIDTH )
nSysFlags |= SAL_FRAME_POSSIZE_WIDTH;
@@ -2970,14 +2962,14 @@ long Window::ImplGetUnmirroredOutOffX()
Point Window::OutputToNormalizedScreenPixel( const Point& rPos ) const
{
// relative to top level parent
- long offx = ((Window*) this)->ImplGetUnmirroredOutOffX();
+ long offx = ((vcl::Window*) this)->ImplGetUnmirroredOutOffX();
return Point( rPos.X()+offx, rPos.Y()+mnOutOffY );
}
Point Window::NormalizedScreenToOutputPixel( const Point& rPos ) const
{
// relative to top level parent
- long offx = ((Window*) this)->ImplGetUnmirroredOutOffX();
+ long offx = ((vcl::Window*) this)->ImplGetUnmirroredOutOffX();
return Point( rPos.X()-offx, rPos.Y()-mnOutOffY );
}
@@ -3018,24 +3010,24 @@ Rectangle Window::ImplOutputToUnmirroredAbsoluteScreenPixel( const Rectangle &rR
return Rectangle( p1, p2 );
}
-Rectangle Window::GetWindowExtentsRelative( Window *pRelativeWindow ) const
+Rectangle Window::GetWindowExtentsRelative( vcl::Window *pRelativeWindow ) const
{
// with decoration
return ImplGetWindowExtentsRelative( pRelativeWindow, false );
}
-Rectangle Window::GetClientWindowExtentsRelative( Window *pRelativeWindow ) const
+Rectangle Window::GetClientWindowExtentsRelative( vcl::Window *pRelativeWindow ) const
{
// without decoration
return ImplGetWindowExtentsRelative( pRelativeWindow, true );
}
-Rectangle Window::ImplGetWindowExtentsRelative( Window *pRelativeWindow, bool bClientOnly ) const
+Rectangle Window::ImplGetWindowExtentsRelative( vcl::Window *pRelativeWindow, bool bClientOnly ) const
{
SalFrameGeometry g = mpWindowImpl->mpFrame->GetGeometry();
// make sure we use the extent of our border window,
// otherwise we miss a few pixels
- const Window *pWin = (!bClientOnly && mpWindowImpl->mpBorderWindow) ? mpWindowImpl->mpBorderWindow : this;
+ const vcl::Window *pWin = (!bClientOnly && mpWindowImpl->mpBorderWindow) ? mpWindowImpl->mpBorderWindow : this;
Point aPos( pWin->OutputToScreenPixel( Point(0,0) ) );
aPos.X() += g.nX;
@@ -3052,7 +3044,7 @@ Rectangle Window::ImplGetWindowExtentsRelative( Window *pRelativeWindow, bool bC
if( pRelativeWindow )
{
// #106399# express coordinates relative to borderwindow
- Window *pRelWin = (!bClientOnly && pRelativeWindow->mpWindowImpl->mpBorderWindow) ? pRelativeWindow->mpWindowImpl->mpBorderWindow : pRelativeWindow;
+ vcl::Window *pRelWin = (!bClientOnly && pRelativeWindow->mpWindowImpl->mpBorderWindow) ? pRelativeWindow->mpWindowImpl->mpBorderWindow : pRelativeWindow;
aPos = pRelWin->AbsoluteScreenToOutputPixel( aPos );
}
return Rectangle( aPos, aSize );
@@ -3121,7 +3113,7 @@ void Window::SetFakeFocus( bool bFocus )
bool Window::HasChildPathFocus( bool bSystemWindow ) const
{
- Window* pFocusWin = ImplGetSVData()->maWinData.mpFocusWin;
+ vcl::Window* pFocusWin = ImplGetSVData()->maWinData.mpFocusWin;
if ( pFocusWin )
return ImplIsWindowOrChild( pFocusWin, bSystemWindow );
return false;
@@ -3161,7 +3153,7 @@ void Window::SetText( const OUString& rStr )
// name change.
if ( IsReallyVisible() )
{
- Window* pWindow = GetAccessibleRelationLabelFor();
+ vcl::Window* pWindow = GetAccessibleRelationLabelFor();
if ( pWindow && pWindow != this )
pWindow->ImplCallEventListeners( VCLEVENT_WINDOW_FRAMETITLECHANGED, &oldTitle );
}
@@ -3220,7 +3212,7 @@ const OUString& Window::GetHelpText() const
Help* pHelp = Application::GetHelp();
if ( pHelp )
{
- ((Window*)this)->mpWindowImpl->maHelpText = pHelp->GetHelpText( aStrHelpId, this );
+ ((vcl::Window*)this)->mpWindowImpl->maHelpText = pHelp->GetHelpText( aStrHelpId, this );
mpWindowImpl->mbHelpTextDynamic = false;
}
}
@@ -3270,7 +3262,7 @@ void Window::SetComponentInterface( Reference< css::awt::XWindowPeer > xIFace )
pWrapper->SetWindowInterface( this, xIFace );
}
-void Window::ImplCallDeactivateListeners( Window *pNew )
+void Window::ImplCallDeactivateListeners( vcl::Window *pNew )
{
// no deactivation if the newly activated window is my child
if ( !pNew || !ImplIsChild( pNew ) )
@@ -3287,7 +3279,7 @@ void Window::ImplCallDeactivateListeners( Window *pNew )
}
}
-void Window::ImplCallActivateListeners( Window *pOld )
+void Window::ImplCallActivateListeners( vcl::Window *pOld )
{
// no activation if the old active window is my child
if ( !pOld || !ImplIsChild( pOld ) )
@@ -3557,7 +3549,7 @@ void Window::DrawSelectionBackground( const Rectangle& rRect,
// controls should return the window that gets the
// focus by default, so keyevents can be sent to that window directly
-Window* Window::GetPreferredKeyInputWindow()
+vcl::Window* Window::GetPreferredKeyInputWindow()
{
return this;
}
@@ -3565,7 +3557,7 @@ Window* Window::GetPreferredKeyInputWindow()
bool Window::IsScrollable() const
{
// check for scrollbars
- Window *pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window *pChild = mpWindowImpl->mpFirstChild;
while( pChild )
{
if( pChild->GetType() == WINDOW_SCROLLBAR )
@@ -3597,8 +3589,8 @@ bool Window::IsInModalNonRefMode() const
void Window::ImplIncModalCount()
{
- Window* pFrameWindow = mpWindowImpl->mpFrameWindow;
- Window* pParent = pFrameWindow;
+ vcl::Window* pFrameWindow = mpWindowImpl->mpFrameWindow;
+ vcl::Window* pParent = pFrameWindow;
while( pFrameWindow )
{
pFrameWindow->mpWindowImpl->mpFrameData->mnModalMode++;
@@ -3611,8 +3603,8 @@ void Window::ImplIncModalCount()
}
void Window::ImplDecModalCount()
{
- Window* pFrameWindow = mpWindowImpl->mpFrameWindow;
- Window* pParent = pFrameWindow;
+ vcl::Window* pFrameWindow = mpWindowImpl->mpFrameWindow;
+ vcl::Window* pParent = pFrameWindow;
while( pFrameWindow )
{
pFrameWindow->mpWindowImpl->mpFrameData->mnModalMode--;
@@ -3640,13 +3632,13 @@ void Window::ImplNotifyIconifiedState( bool bIconified )
bool Window::HasActiveChildFrame()
{
bool bRet = false;
- Window *pFrameWin = ImplGetSVData()->maWinData.mpFirstFrame;
+ vcl::Window *pFrameWin = ImplGetSVData()->maWinData.mpFirstFrame;
while( pFrameWin )
{
if( pFrameWin != mpWindowImpl->mpFrameWindow )
{
bool bDecorated = false;
- Window *pChildFrame = pFrameWin->ImplGetWindow();
+ vcl::Window *pChildFrame = pFrameWin->ImplGetWindow();
// #i15285# unfortunately WB_MOVEABLE is the same as WB_TABSTOP which can
// be removed for ToolBoxes to influence the keyboard accessibility
// thus WB_MOVEABLE is no indicator for decoration anymore
@@ -3695,7 +3687,7 @@ void Window::EnableNativeWidget( bool bEnable )
}
// push down, useful for compound controls
- Window *pChild = mpWindowImpl->mpFirstChild;
+ vcl::Window *pChild = mpWindowImpl->mpFirstChild;
while( pChild )
{
pChild->EnableNativeWidget( bEnable );
@@ -3752,7 +3744,7 @@ Reference< css::rendering::XCanvas > Window::ImplGetCanvas( const Size& rFullscr
aArg[ 3 ] = makeAny( mpWindowImpl->mbAlwaysOnTop ? true : false );
aArg[ 4 ] = makeAny( Reference< css::awt::XWindow >(
- const_cast<Window*>(this)->GetComponentInterface(),
+ const_cast<vcl::Window*>(this)->GetComponentInterface(),
UNO_QUERY ));
Reference< XComponentContext > xContext = comphelper::getProcessComponentContext();
@@ -3891,4 +3883,21 @@ Any Window::GetSystemDataAny() const
return aRet;
}
+} /* namespace vcl */
+
+bool ImplDoTiledRendering()
+{
+#if !HAVE_FEATURE_DESKTOP
+ // We do tiled rendering only for iOS at the moment, actually, but
+ // let's see what happens if we assume it for Android, too.
+ return true;
+#else
+ // We need some way to know globally if this process will use
+ // tiled rendering or not. Or should this be a per-window setting?
+ // Or what?
+ return false;
+#endif
+}
+
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/window2.cxx b/vcl/source/window/window2.cxx
index 9b42b5763660..9d143f1aabdd 100644
--- a/vcl/source/window/window2.cxx
+++ b/vcl/source/window/window2.cxx
@@ -47,6 +47,8 @@
using namespace com::sun::star;
+namespace vcl {
+
void Window::ShowFocus( const Rectangle& rRect )
{
if( mpWindowImpl->mbInShowFocus )
@@ -934,7 +936,7 @@ void Window::EnableDocking( bool bEnable )
}
// retrieves the list of owner draw decorated windows for this window hiearchy
-::std::vector<Window *>& Window::ImplGetOwnerDrawList()
+::std::vector<vcl::Window *>& Window::ImplGetOwnerDrawList()
{
return ImplGetTopmostFrameWindow()->mpWindowImpl->mpFrameData->maOwnerDrawList;
}
@@ -961,7 +963,7 @@ const OString& Window::GetUniqueId() const
// --------- old inline methods ---------------
-Window* Window::ImplGetWindow()
+vcl::Window* Window::ImplGetWindow()
{
if ( mpWindowImpl->mpClientWindow )
return mpWindowImpl->mpClientWindow;
@@ -979,22 +981,22 @@ SalFrame* Window::ImplGetFrame() const
return mpWindowImpl->mpFrame;
}
-Window* Window::ImplGetParent() const
+vcl::Window* Window::ImplGetParent() const
{
return mpWindowImpl->mpParent;
}
-Window* Window::ImplGetClientWindow() const
+vcl::Window* Window::ImplGetClientWindow() const
{
return mpWindowImpl->mpClientWindow;
}
-Window* Window::ImplGetBorderWindow() const
+vcl::Window* Window::ImplGetBorderWindow() const
{
return mpWindowImpl->mpBorderWindow;
}
-Window* Window::ImplGetFirstOverlapWindow()
+vcl::Window* Window::ImplGetFirstOverlapWindow()
{
if ( mpWindowImpl->mbOverlapWin )
return this;
@@ -1002,7 +1004,7 @@ Window* Window::ImplGetFirstOverlapWindow()
return mpWindowImpl->mpOverlapWindow;
}
-const Window* Window::ImplGetFirstOverlapWindow() const
+const vcl::Window* Window::ImplGetFirstOverlapWindow() const
{
if ( mpWindowImpl->mbOverlapWin )
return this;
@@ -1010,7 +1012,7 @@ const Window* Window::ImplGetFirstOverlapWindow() const
return mpWindowImpl->mpOverlapWindow;
}
-Window* Window::ImplGetFrameWindow() const
+vcl::Window* Window::ImplGetFrameWindow() const
{
return mpWindowImpl->mpFrameWindow;
}
@@ -1097,7 +1099,7 @@ WindowType Window::GetType() const
Dialog* Window::GetParentDialog() const
{
- const Window *pWindow = this;
+ const vcl::Window *pWindow = this;
while( pWindow )
{
@@ -1210,7 +1212,7 @@ bool Window::IsInPaint() const
return mpWindowImpl->mbInPaint;
}
-Window* Window::GetParent() const
+vcl::Window* Window::GetParent() const
{
return mpWindowImpl->mpRealParent;
}
@@ -1401,11 +1403,11 @@ void Window::SetOutputSizePixel( const Size& rNewSize )
//as dirty for the size remains unchanged, but layout changed circumstances
namespace
{
- bool queue_ungrouped_resize(Window *pOrigWindow)
+ bool queue_ungrouped_resize(vcl::Window *pOrigWindow)
{
bool bSomeoneCares = false;
- Window *pWindow = pOrigWindow->GetParent();
+ vcl::Window *pWindow = pOrigWindow->GetParent();
if (pWindow)
{
if (isContainerWindow(*pWindow))
@@ -1435,11 +1437,11 @@ void Window::queue_resize(StateChangedType eReason)
}
if (pWindowImpl->m_xSizeGroup && pWindowImpl->m_xSizeGroup->get_mode() != VCL_SIZE_GROUP_NONE)
{
- std::set<Window*> &rWindows = pWindowImpl->m_xSizeGroup->get_widgets();
- for (std::set<Window*>::iterator aI = rWindows.begin(),
+ std::set<vcl::Window*> &rWindows = pWindowImpl->m_xSizeGroup->get_widgets();
+ for (std::set<vcl::Window*>::iterator aI = rWindows.begin(),
aEnd = rWindows.end(); aI != aEnd; ++aI)
{
- Window *pOther = *aI;
+ vcl::Window *pOther = *aI;
if (pOther == this)
continue;
queue_ungrouped_resize(pOther);
@@ -1450,7 +1452,7 @@ void Window::queue_resize(StateChangedType eReason)
{
//fdo#57090 force a resync of the borders of the borderwindow onto this
//window in case they have changed
- Window* pBorderWindow = ImplGetBorderWindow();
+ vcl::Window* pBorderWindow = ImplGetBorderWindow();
if (pBorderWindow)
pBorderWindow->Resize();
}
@@ -1727,11 +1729,11 @@ Size Window::get_preferred_size() const
if (eMode != VCL_SIZE_GROUP_NONE)
{
const bool bIgnoreInHidden = pWindowImpl->m_xSizeGroup->get_ignore_hidden();
- const std::set<Window*> &rWindows = pWindowImpl->m_xSizeGroup->get_widgets();
- for (std::set<Window*>::const_iterator aI = rWindows.begin(),
+ const std::set<vcl::Window*> &rWindows = pWindowImpl->m_xSizeGroup->get_widgets();
+ for (std::set<vcl::Window*>::const_iterator aI = rWindows.begin(),
aEnd = rWindows.end(); aI != aEnd; ++aI)
{
- const Window *pOther = *aI;
+ const vcl::Window *pOther = *aI;
if (pOther == this)
continue;
if (bIgnoreInHidden && !pOther->IsVisible())
@@ -2035,4 +2037,7 @@ std::vector<FixedText*> Window::list_mnemonic_labels() const
return mpWindowImpl->m_aMnemonicLabels;
}
+} /* namespace vcl */
+
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/window3.cxx b/vcl/source/window/window3.cxx
index 6774a022ad4f..570b7478fa98 100644
--- a/vcl/source/window/window3.cxx
+++ b/vcl/source/window/window3.cxx
@@ -27,6 +27,8 @@ WaitObject::~WaitObject()
mpWindow->LeaveWait();
}
+namespace vcl {
+
Size Window::GetOptimalSize() const
{
return Size();
@@ -45,7 +47,7 @@ void Window::ImplAdjustNWFSizes()
default:
{
// iterate over children
- Window* pWin = GetWindow( WINDOW_FIRSTCHILD );
+ vcl::Window* pWin = GetWindow( WINDOW_FIRSTCHILD );
while( pWin )
{
pWin->ImplAdjustNWFSizes();
@@ -56,4 +58,7 @@ void Window::ImplAdjustNWFSizes()
}
}
+} /* namespace vcl */
+
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/vcl/source/window/winproc.cxx b/vcl/source/window/winproc.cxx
index 197a173b2d7f..4c948b4fd0d6 100644
--- a/vcl/source/window/winproc.cxx
+++ b/vcl/source/window/winproc.cxx
@@ -60,7 +60,7 @@ bool ImplCallPreNotify( NotifyEvent& rEvt )
|| rEvt.GetWindow()->PreNotify( rEvt );
}
-static bool ImplHandleMouseFloatMode( Window* pChild, const Point& rMousePos,
+static bool ImplHandleMouseFloatMode( vcl::Window* pChild, const Point& rMousePos,
sal_uInt16 nCode, sal_uInt16 nSVEvent,
bool bMouseLeave )
{
@@ -160,7 +160,7 @@ static bool ImplHandleMouseFloatMode( Window* pChild, const Point& rMousePos,
return false;
}
-static void ImplHandleMouseHelpRequest( Window* pChild, const Point& rMousePos )
+static void ImplHandleMouseHelpRequest( vcl::Window* pChild, const Point& rMousePos )
{
ImplSVData* pSVData = ImplGetSVData();
if ( !pSVData->maHelpData.mpHelpWin ||
@@ -190,7 +190,7 @@ static void ImplHandleMouseHelpRequest( Window* pChild, const Point& rMousePos )
}
}
-static void ImplSetMousePointer( Window* pChild )
+static void ImplSetMousePointer( vcl::Window* pChild )
{
ImplSVData* pSVData = ImplGetSVData();
if ( pSVData->maHelpData.mbExtHelpMode )
@@ -199,7 +199,7 @@ static void ImplSetMousePointer( Window* pChild )
pChild->ImplGetFrame()->SetPointer( pChild->ImplGetMousePointer() );
}
-static bool ImplCallCommand( Window* pChild, sal_uInt16 nEvt, void* pData = NULL,
+static bool ImplCallCommand( vcl::Window* pChild, sal_uInt16 nEvt, void* pData = NULL,
bool bMouse = false, Point* pPos = NULL )
{
Point aPos;
@@ -246,7 +246,7 @@ static bool ImplCallCommand( Window* pChild, sal_uInt16 nEvt, void* pData = NULL
struct ContextMenuEvent
{
- Window* pWindow;
+ vcl::Window* pWindow;
ImplDelData aDelData;
Point aChildPos;
};
@@ -265,13 +265,13 @@ static long ContextMenuEventLink( void* pCEvent, void* )
return 0;
}
-bool ImplHandleMouseEvent( Window* pWindow, sal_uInt16 nSVEvent, bool bMouseLeave,
+bool ImplHandleMouseEvent( vcl::Window* pWindow, sal_uInt16 nSVEvent, bool bMouseLeave,
long nX, long nY, sal_uLong nMsgTime,
sal_uInt16 nCode, sal_uInt16 nMode )
{
ImplSVData* pSVData = ImplGetSVData();
Point aMousePos( nX, nY );
- Window* pChild(NULL);
+ vcl::Window* pChild(NULL);
bool bRet(false);
sal_uInt16 nClicks(0);
ImplFrameData* pWinFrameData = pWindow->ImplGetFrameData();
@@ -450,7 +450,7 @@ bool ImplHandleMouseEvent( Window* pWindow, sal_uInt16 nSVEvent, bool bMouseLeav
// call Start-Drag handler if required
// Warning: should be called before Move, as otherwise during
// fast mouse movements the applications move to the selection state
- Window* pMouseDownWin = pWinFrameData->mpMouseDownWin;
+ vcl::Window* pMouseDownWin = pWinFrameData->mpMouseDownWin;
if ( pMouseDownWin )
{
// check for matching StartDrag mode. We only compare
@@ -526,7 +526,7 @@ bool ImplHandleMouseEvent( Window* pWindow, sal_uInt16 nSVEvent, bool bMouseLeav
}
// test for mouseleave and mouseenter
- Window* pMouseMoveWin = pWinFrameData->mpMouseMoveWin;
+ vcl::Window* pMouseMoveWin = pWinFrameData->mpMouseMoveWin;
if ( pChild != pMouseMoveWin )
{
if ( pMouseMoveWin )
@@ -709,7 +709,7 @@ bool ImplHandleMouseEvent( Window* pWindow, sal_uInt16 nSVEvent, bool bMouseLeav
{
// if the MouseMove handler changes the help window's visibility
// the HelpRequest handler should not be called anymore
- Window* pOldHelpTextWin = pSVData->maHelpData.mpHelpWin;
+ vcl::Window* pOldHelpTextWin = pSVData->maHelpData.mpHelpWin;
pChild->ImplGetWindowImpl()->mbMouseMove = false;
pChild->MouseMove( aMEvt );
if ( pOldHelpTextWin != pSVData->maHelpData.mpHelpWin )
@@ -831,7 +831,7 @@ bool ImplHandleMouseEvent( Window* pWindow, sal_uInt16 nSVEvent, bool bMouseLeav
return bRet;
}
-static Window* ImplGetKeyInputWindow( Window* pWindow )
+static vcl::Window* ImplGetKeyInputWindow( vcl::Window* pWindow )
{
ImplSVData* pSVData = ImplGetSVData();
@@ -845,7 +845,7 @@ static Window* ImplGetKeyInputWindow( Window* pWindow )
// find window - is every time the window which has currently the
// focus or the last time the focus.
// the first floating window always has the focus
- Window* pChild = pSVData->maWinData.mpFirstFloat;
+ vcl::Window* pChild = pSVData->maWinData.mpFirstFloat;
if( !pChild || ( pChild->ImplGetWindowImpl()->mbFloatWin && !((FloatingWindow *)pChild)->GrabsFocus() ) )
pChild = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
else
@@ -872,7 +872,7 @@ static Window* ImplGetKeyInputWindow( Window* pWindow )
return pChild;
}
-static bool ImplHandleKey( Window* pWindow, sal_uInt16 nSVEvent,
+static bool ImplHandleKey( vcl::Window* pWindow, sal_uInt16 nSVEvent,
sal_uInt16 nKeyCode, sal_uInt16 nCharCode, sal_uInt16 nRepeat, bool bForward )
{
ImplSVData* pSVData = ImplGetSVData();
@@ -1001,7 +1001,7 @@ static bool ImplHandleKey( Window* pWindow, sal_uInt16 nSVEvent,
}
// find window
- Window* pChild = ImplGetKeyInputWindow( pWindow );
+ vcl::Window* pChild = ImplGetKeyInputWindow( pWindow );
if ( !pChild )
return false;
@@ -1051,7 +1051,7 @@ static bool ImplHandleKey( Window* pWindow, sal_uInt16 nSVEvent,
bool bToolboxFocus=false;
if( (nCode == KEY_F1) && aKeyCode.IsShift() )
{
- Window *pWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
+ vcl::Window *pWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
while( pWin )
{
if( pWin->ImplGetWindowImpl()->mbToolBox )
@@ -1159,13 +1159,13 @@ static bool ImplHandleKey( Window* pWindow, sal_uInt16 nSVEvent,
return nRet;
}
-static bool ImplHandleExtTextInput( Window* pWindow,
+static bool ImplHandleExtTextInput( vcl::Window* pWindow,
const OUString& rText,
const sal_uInt16* pTextAttr,
sal_Int32 nCursorPos, sal_uInt16 nCursorFlags )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pChild = NULL;
+ vcl::Window* pChild = NULL;
int nTries = 200;
while( nTries-- )
@@ -1252,10 +1252,10 @@ static bool ImplHandleExtTextInput( Window* pWindow,
return !ImplCallCommand( pChild, COMMAND_EXTTEXTINPUT, &aData );
}
-static bool ImplHandleEndExtTextInput( Window* /* pWindow */ )
+static bool ImplHandleEndExtTextInput( vcl::Window* /* pWindow */ )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pChild = pSVData->maWinData.mpExtTextInputWin;
+ vcl::Window* pChild = pSVData->maWinData.mpExtTextInputWin;
bool nRet = false;
if ( pChild )
@@ -1279,12 +1279,12 @@ static bool ImplHandleEndExtTextInput( Window* /* pWindow */ )
return nRet;
}
-static void ImplHandleExtTextInputPos( Window* pWindow,
+static void ImplHandleExtTextInputPos( vcl::Window* pWindow,
Rectangle& rRect, long& rInputWidth,
bool * pVertical )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pChild = pSVData->maWinData.mpExtTextInputWin;
+ vcl::Window* pChild = pSVData->maWinData.mpExtTextInputWin;
if ( !pChild )
pChild = ImplGetKeyInputWindow( pWindow );
@@ -1325,14 +1325,14 @@ static void ImplHandleExtTextInputPos( Window* pWindow,
= pChild != 0 && pChild->GetInputContext().GetFont().IsVertical();
}
-static bool ImplHandleInputContextChange( Window* pWindow, LanguageType eNewLang )
+static bool ImplHandleInputContextChange( vcl::Window* pWindow, LanguageType eNewLang )
{
- Window* pChild = ImplGetKeyInputWindow( pWindow );
+ vcl::Window* pChild = ImplGetKeyInputWindow( pWindow );
CommandInputContextData aData( eNewLang );
return !ImplCallCommand( pChild, COMMAND_INPUTCONTEXTCHANGE, &aData );
}
-static bool ImplCallWheelCommand( Window* pWindow, const Point& rPos,
+static bool ImplCallWheelCommand( vcl::Window* pWindow, const Point& rPos,
const CommandWheelData* pWheelData )
{
Point aCmdMousePos = pWindow->ImplFrameToOutput( rPos );
@@ -1354,7 +1354,7 @@ static bool ImplCallWheelCommand( Window* pWindow, const Point& rPos,
return false;
}
-static bool acceptableWheelScrollTarget(const Window *pMouseWindow)
+static bool acceptableWheelScrollTarget(const vcl::Window *pMouseWindow)
{
return (pMouseWindow && pMouseWindow->IsInputEnabled() && !pMouseWindow->IsInModalMode());
}
@@ -1370,10 +1370,10 @@ static bool shouldReusePreviousMouseWindow(const SalWheelMouseEvent& rPrevEvt, c
return (rEvt.mnX == rPrevEvt.mnX && rEvt.mnY == rPrevEvt.mnY && rEvt.mnTime-rPrevEvt.mnTime < 500/*ms*/);
}
-static bool ImplHandleWheelEvent( Window* pWindow, const SalWheelMouseEvent& rEvt, bool scaleDirectly = false )
+static bool ImplHandleWheelEvent( vcl::Window* pWindow, const SalWheelMouseEvent& rEvt, bool scaleDirectly = false )
{
static SalWheelMouseEvent aPreviousEvent;
- static Window *pPreviousWindow;
+ static vcl::Window *pPreviousWindow;
ImplDelData aDogTag( pWindow );
@@ -1409,7 +1409,7 @@ static bool ImplHandleWheelEvent( Window* pWindow, const SalWheelMouseEvent& rEv
// first check any floating window ( eg. drop down listboxes)
bool bIsFloat = false;
- Window *pMouseWindow = NULL;
+ vcl::Window *pMouseWindow = NULL;
if ( pSVData->maWinData.mpFirstFloat && !pSVData->maWinData.mpCaptureWin &&
!pSVData->maWinData.mpFirstFloat->ImplIsFloatPopupModeWindow( pWindow ) )
{
@@ -1463,7 +1463,7 @@ static bool ImplHandleWheelEvent( Window* pWindow, const SalWheelMouseEvent& rEv
// if the command was not handled try the focus window
if ( bRet )
{
- Window* pFocusWindow = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
+ vcl::Window* pFocusWindow = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
if ( pFocusWindow && (pFocusWindow != pMouseWindow) &&
(pFocusWindow == pSVData->maWinData.mpFocusWin) )
{
@@ -1499,13 +1499,13 @@ static bool ImplHandleWheelEvent( Window* pWindow, const SalWheelMouseEvent& rEv
#define IMPL_PAINT_CHECKRTL ((sal_uInt16)0x0020)
-static void ImplHandlePaint( Window* pWindow, const Rectangle& rBoundRect, bool bImmediateUpdate )
+static void ImplHandlePaint( vcl::Window* pWindow, const Rectangle& rBoundRect, bool bImmediateUpdate )
{
// give up background save when system paints arrive
- Window* pSaveBackWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFirstBackWin;
+ vcl::Window* pSaveBackWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFirstBackWin;
while ( pSaveBackWin )
{
- Window* pNext = pSaveBackWin->ImplGetWindowImpl()->mpOverlapData->mpNextBackWin;
+ vcl::Window* pNext = pSaveBackWin->ImplGetWindowImpl()->mpOverlapData->mpNextBackWin;
Rectangle aRect( Point( pSaveBackWin->GetOutOffXPixel(), pSaveBackWin->GetOutOffYPixel() ),
Size( pSaveBackWin->GetOutputWidthPixel(), pSaveBackWin->GetOutputHeightPixel() ) );
if ( aRect.IsOver( rBoundRect ) )
@@ -1529,11 +1529,11 @@ static void ImplHandlePaint( Window* pWindow, const Rectangle& rBoundRect, bool
}
}
-static void KillOwnPopups( Window* pWindow )
+static void KillOwnPopups( vcl::Window* pWindow )
{
ImplSVData* pSVData = ImplGetSVData();
- Window *pParent = pWindow->ImplGetWindowImpl()->mpFrameWindow;
- Window *pChild = pSVData->maWinData.mpFirstFloat;
+ vcl::Window *pParent = pWindow->ImplGetWindowImpl()->mpFrameWindow;
+ vcl::Window *pChild = pSVData->maWinData.mpFirstFloat;
if ( pChild && pParent->ImplIsWindowOrChild( pChild, true ) )
{
if ( !(pSVData->maWinData.mpFirstFloat->GetPopupModeFlags() & FLOATWIN_POPUPMODE_NOAPPFOCUSCLOSE) )
@@ -1541,7 +1541,7 @@ static void KillOwnPopups( Window* pWindow )
}
}
-void ImplHandleResize( Window* pWindow, long nNewWidth, long nNewHeight )
+void ImplHandleResize( vcl::Window* pWindow, long nNewWidth, long nNewHeight )
{
if( pWindow->GetStyle() & (WB_MOVEABLE|WB_SIZEABLE) )
{
@@ -1608,7 +1608,7 @@ void ImplHandleResize( Window* pWindow, long nNewWidth, long nNewHeight )
pWindow->ImplGetWindowImpl()->mpFrameData->mbMinimized = bMinimized;
}
-static void ImplHandleMove( Window* pWindow )
+static void ImplHandleMove( vcl::Window* pWindow )
{
if( pWindow->ImplGetWindowImpl()->mbFrame && pWindow->ImplIsFloatingWindow() && pWindow->IsReallyVisible() )
{
@@ -1633,16 +1633,16 @@ static void ImplHandleMove( Window* pWindow )
}
-static void ImplHandleMoveResize( Window* pWindow, long nNewWidth, long nNewHeight )
+static void ImplHandleMoveResize( vcl::Window* pWindow, long nNewWidth, long nNewHeight )
{
ImplHandleMove( pWindow );
ImplHandleResize( pWindow, nNewWidth, nNewHeight );
}
-static void ImplActivateFloatingWindows( Window* pWindow, bool bActive )
+static void ImplActivateFloatingWindows( vcl::Window* pWindow, bool bActive )
{
// First check all overlapping windows
- Window* pTempWindow = pWindow->ImplGetWindowImpl()->mpFirstOverlap;
+ vcl::Window* pTempWindow = pWindow->ImplGetWindowImpl()->mpFirstOverlap;
while ( pTempWindow )
{
if ( !pTempWindow->GetActivateMode() )
@@ -1657,7 +1657,7 @@ static void ImplActivateFloatingWindows( Window* pWindow, bool bActive )
}
}
-IMPL_LINK_NOARG(Window, ImplAsyncFocusHdl)
+IMPL_LINK_NOARG(vcl::Window, ImplAsyncFocusHdl)
{
ImplGetWindowImpl()->mpFrameData->mnFocusId = 0;
@@ -1694,7 +1694,7 @@ IMPL_LINK_NOARG(Window, ImplAsyncFocusHdl)
if ( !bHandled )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pTopLevelWindow = ImplGetWindowImpl()->mpFrameData->mpFocusWin->ImplGetFirstOverlapWindow();
+ vcl::Window* pTopLevelWindow = ImplGetWindowImpl()->mpFrameData->mpFocusWin->ImplGetFirstOverlapWindow();
if ( ( ! pTopLevelWindow->IsInputEnabled() || pTopLevelWindow->IsInModalMode() )
&& pSVData->maWinData.mpLastExecuteDlg )
pSVData->maWinData.mpLastExecuteDlg->ToTop( TOTOP_RESTOREWHENMIN | TOTOP_GRABFOCUSONLY);
@@ -1707,7 +1707,7 @@ IMPL_LINK_NOARG(Window, ImplAsyncFocusHdl)
}
else
{
- Window* pFocusWin = ImplGetWindowImpl()->mpFrameData->mpFocusWin;
+ vcl::Window* pFocusWin = ImplGetWindowImpl()->mpFrameData->mpFocusWin;
if ( pFocusWin )
{
ImplSVData* pSVData = ImplGetSVData();
@@ -1715,7 +1715,7 @@ IMPL_LINK_NOARG(Window, ImplAsyncFocusHdl)
if ( pSVData->maWinData.mpFocusWin == pFocusWin )
{
// FocusWindow umsetzen
- Window* pOverlapWindow = pFocusWin->ImplGetFirstOverlapWindow();
+ vcl::Window* pOverlapWindow = pFocusWin->ImplGetFirstOverlapWindow();
pOverlapWindow->ImplGetWindowImpl()->mpLastFocusWindow = pFocusWin;
pSVData->maWinData.mpFocusWin = NULL;
@@ -1723,11 +1723,11 @@ IMPL_LINK_NOARG(Window, ImplAsyncFocusHdl)
pFocusWin->ImplGetWindowImpl()->mpCursor->ImplHide( true );
// Deaktivate rufen
- Window* pOldFocusWindow = pFocusWin;
+ vcl::Window* pOldFocusWindow = pFocusWin;
if ( pOldFocusWindow )
{
- Window* pOldOverlapWindow = pOldFocusWindow->ImplGetFirstOverlapWindow();
- Window* pOldRealWindow = pOldOverlapWindow->ImplGetWindow();
+ vcl::Window* pOldOverlapWindow = pOldFocusWindow->ImplGetFirstOverlapWindow();
+ vcl::Window* pOldRealWindow = pOldOverlapWindow->ImplGetWindow();
pOldOverlapWindow->ImplGetWindowImpl()->mbActive = false;
pOldOverlapWindow->Deactivate();
@@ -1765,7 +1765,7 @@ IMPL_LINK_NOARG(Window, ImplAsyncFocusHdl)
return 0;
}
-static void ImplHandleGetFocus( Window* pWindow )
+static void ImplHandleGetFocus( vcl::Window* pWindow )
{
pWindow->ImplGetWindowImpl()->mpFrameData->mbHasFocus = true;
@@ -1774,14 +1774,14 @@ static void ImplHandleGetFocus( Window* pWindow )
if ( !pWindow->ImplGetWindowImpl()->mpFrameData->mnFocusId )
{
pWindow->ImplGetWindowImpl()->mpFrameData->mbStartFocusState = !pWindow->ImplGetWindowImpl()->mpFrameData->mbHasFocus;
- pWindow->ImplGetWindowImpl()->mpFrameData->mnFocusId = Application::PostUserEvent( LINK( pWindow, Window, ImplAsyncFocusHdl ) );
- Window* pFocusWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
+ pWindow->ImplGetWindowImpl()->mpFrameData->mnFocusId = Application::PostUserEvent( LINK( pWindow, vcl::Window, ImplAsyncFocusHdl ) );
+ vcl::Window* pFocusWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
if ( pFocusWin && pFocusWin->ImplGetWindowImpl()->mpCursor )
pFocusWin->ImplGetWindowImpl()->mpCursor->ImplShow();
}
}
-static void ImplHandleLoseFocus( Window* pWindow )
+static void ImplHandleLoseFocus( vcl::Window* pWindow )
{
ImplSVData* pSVData = ImplGetSVData();
@@ -1811,17 +1811,17 @@ static void ImplHandleLoseFocus( Window* pWindow )
if ( !pWindow->ImplGetWindowImpl()->mpFrameData->mnFocusId )
{
pWindow->ImplGetWindowImpl()->mpFrameData->mbStartFocusState = !pWindow->ImplGetWindowImpl()->mpFrameData->mbHasFocus;
- pWindow->ImplGetWindowImpl()->mpFrameData->mnFocusId = Application::PostUserEvent( LINK( pWindow, Window, ImplAsyncFocusHdl ) );
+ pWindow->ImplGetWindowImpl()->mpFrameData->mnFocusId = Application::PostUserEvent( LINK( pWindow, vcl::Window, ImplAsyncFocusHdl ) );
}
- Window* pFocusWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
+ vcl::Window* pFocusWin = pWindow->ImplGetWindowImpl()->mpFrameData->mpFocusWin;
if ( pFocusWin && pFocusWin->ImplGetWindowImpl()->mpCursor )
pFocusWin->ImplGetWindowImpl()->mpCursor->ImplHide( true );
}
struct DelayedCloseEvent
{
- Window* pWindow;
+ vcl::Window* pWindow;
ImplDelData aDelData;
};
@@ -1843,7 +1843,7 @@ static long DelayedCloseEventLink( void* pCEvent, void* )
return 0;
}
-void ImplHandleClose( Window* pWindow )
+void ImplHandleClose( vcl::Window* pWindow )
{
ImplSVData* pSVData = ImplGetSVData();
@@ -1875,7 +1875,7 @@ void ImplHandleClose( Window* pWindow )
if (bWasPopup)
return;
- Window *pWin = pWindow->ImplGetWindow();
+ vcl::Window *pWin = pWindow->ImplGetWindow();
SystemWindow* pSysWin = dynamic_cast<SystemWindow*>(pWin);
if (pSysWin)
{
@@ -1948,7 +1948,7 @@ static sal_uInt16 ImplGetMouseButtonMode( SalMouseEvent* pEvent )
return nMode;
}
-inline bool ImplHandleSalMouseLeave( Window* pWindow, SalMouseEvent* pEvent )
+inline bool ImplHandleSalMouseLeave( vcl::Window* pWindow, SalMouseEvent* pEvent )
{
return ImplHandleMouseEvent( pWindow, EVENT_MOUSEMOVE, true,
pEvent->mnX, pEvent->mnY,
@@ -1956,7 +1956,7 @@ inline bool ImplHandleSalMouseLeave( Window* pWindow, SalMouseEvent* pEvent )
ImplGetMouseMoveMode( pEvent ) );
}
-inline bool ImplHandleSalMouseMove( Window* pWindow, SalMouseEvent* pEvent )
+inline bool ImplHandleSalMouseMove( vcl::Window* pWindow, SalMouseEvent* pEvent )
{
return ImplHandleMouseEvent( pWindow, EVENT_MOUSEMOVE, false,
pEvent->mnX, pEvent->mnY,
@@ -1964,7 +1964,7 @@ inline bool ImplHandleSalMouseMove( Window* pWindow, SalMouseEvent* pEvent )
ImplGetMouseMoveMode( pEvent ) );
}
-inline bool ImplHandleSalMouseButtonDown( Window* pWindow, SalMouseEvent* pEvent )
+inline bool ImplHandleSalMouseButtonDown( vcl::Window* pWindow, SalMouseEvent* pEvent )
{
return ImplHandleMouseEvent( pWindow, EVENT_MOUSEBUTTONDOWN, false,
pEvent->mnX, pEvent->mnY,
@@ -1977,7 +1977,7 @@ inline bool ImplHandleSalMouseButtonDown( Window* pWindow, SalMouseEvent* pEvent
ImplGetMouseButtonMode( pEvent ) );
}
-inline bool ImplHandleSalMouseButtonUp( Window* pWindow, SalMouseEvent* pEvent )
+inline bool ImplHandleSalMouseButtonUp( vcl::Window* pWindow, SalMouseEvent* pEvent )
{
return ImplHandleMouseEvent( pWindow, EVENT_MOUSEBUTTONUP, false,
pEvent->mnX, pEvent->mnY,
@@ -1990,16 +1990,16 @@ inline bool ImplHandleSalMouseButtonUp( Window* pWindow, SalMouseEvent* pEvent )
ImplGetMouseButtonMode( pEvent ) );
}
-static bool ImplHandleSalMouseActivate( Window* /*pWindow*/, SalMouseActivateEvent* /*pEvent*/ )
+static bool ImplHandleSalMouseActivate( vcl::Window* /*pWindow*/, SalMouseActivateEvent* /*pEvent*/ )
{
return false;
}
-static bool ImplHandleMenuEvent( Window* pWindow, SalMenuEvent* pEvent, sal_uInt16 nEvent )
+static bool ImplHandleMenuEvent( vcl::Window* pWindow, SalMenuEvent* pEvent, sal_uInt16 nEvent )
{
// Find SystemWindow and its Menubar and let it dispatch the command
bool nRet = false;
- Window *pWin = pWindow->ImplGetWindowImpl()->mpFirstChild;
+ vcl::Window *pWin = pWindow->ImplGetWindowImpl()->mpFirstChild;
while ( pWin )
{
if ( pWin->ImplGetWindowImpl()->mbSysWin )
@@ -2036,10 +2036,10 @@ static bool ImplHandleMenuEvent( Window* pWindow, SalMenuEvent* pEvent, sal_uInt
return nRet;
}
-static void ImplHandleSalKeyMod( Window* pWindow, SalKeyModEvent* pEvent )
+static void ImplHandleSalKeyMod( vcl::Window* pWindow, SalKeyModEvent* pEvent )
{
ImplSVData* pSVData = ImplGetSVData();
- Window* pTrackWin = pSVData->maWinData.mpTrackWin;
+ vcl::Window* pTrackWin = pSVData->maWinData.mpTrackWin;
if ( pTrackWin )
pWindow = pTrackWin;
#ifdef MACOSX
@@ -2061,7 +2061,7 @@ static void ImplHandleSalKeyMod( Window* pWindow, SalKeyModEvent* pEvent )
// #105224# send commandevent to allow special treatment of Ctrl-LeftShift/Ctrl-RightShift etc.
// find window
- Window* pChild = ImplGetKeyInputWindow( pWindow );
+ vcl::Window* pChild = ImplGetKeyInputWindow( pWindow );
if ( !pChild )
return;
@@ -2073,10 +2073,10 @@ static void ImplHandleSalKeyMod( Window* pWindow, SalKeyModEvent* pEvent )
}
}
-static void ImplHandleInputLanguageChange( Window* pWindow )
+static void ImplHandleInputLanguageChange( vcl::Window* pWindow )
{
// find window
- Window* pChild = ImplGetKeyInputWindow( pWindow );
+ vcl::Window* pChild = ImplGetKeyInputWindow( pWindow );
if ( !pChild )
return;
@@ -2135,7 +2135,7 @@ static void ImplHandleSalSettings( sal_uInt16 nEvent )
}
}
-static void ImplHandleSalExtTextInputPos( Window* pWindow, SalExtTextInputPosEvent* pEvt )
+static void ImplHandleSalExtTextInputPos( vcl::Window* pWindow, SalExtTextInputPosEvent* pEvt )
{
Rectangle aCursorRect;
ImplHandleExtTextInputPos( pWindow, aCursorRect, pEvt->mnExtWidth, &pEvt->mbVertical );
@@ -2155,14 +2155,14 @@ static void ImplHandleSalExtTextInputPos( Window* pWindow, SalExtTextInputPosEve
}
}
-static bool ImplHandleShowDialog( Window* pWindow, int nDialogId )
+static bool ImplHandleShowDialog( vcl::Window* pWindow, int nDialogId )
{
if( ! pWindow )
return false;
if( pWindow->GetType() == WINDOW_BORDERWINDOW )
{
- Window* pWrkWin = pWindow->GetWindow( WINDOW_CLIENT );
+ vcl::Window* pWrkWin = pWindow->GetWindow( WINDOW_CLIENT );
if( pWrkWin )
pWindow = pWrkWin;
}
@@ -2170,11 +2170,11 @@ static bool ImplHandleShowDialog( Window* pWindow, int nDialogId )
return ImplCallCommand( pWindow, COMMAND_SHOWDIALOG, &aCmdData );
}
-static void ImplHandleSurroundingTextRequest( Window *pWindow,
+static void ImplHandleSurroundingTextRequest( vcl::Window *pWindow,
OUString& rText,
Selection &rSelRange )
{
- Window* pChild = ImplGetKeyInputWindow( pWindow );
+ vcl::Window* pChild = ImplGetKeyInputWindow( pWindow );
if ( !pChild )
{
@@ -2191,7 +2191,7 @@ static void ImplHandleSurroundingTextRequest( Window *pWindow,
}
}
-static void ImplHandleSalSurroundingTextRequest( Window *pWindow,
+static void ImplHandleSalSurroundingTextRequest( vcl::Window *pWindow,
SalSurroundingTextRequestEvent *pEvt )
{
Selection aSelRange;
@@ -2214,11 +2214,11 @@ static void ImplHandleSalSurroundingTextRequest( Window *pWindow,
pEvt->mnEnd = aSelRange.Max();
}
-static void ImplHandleSurroundingTextSelectionChange( Window *pWindow,
+static void ImplHandleSurroundingTextSelectionChange( vcl::Window *pWindow,
sal_uLong nStart,
sal_uLong nEnd )
{
- Window* pChild = ImplGetKeyInputWindow( pWindow );
+ vcl::Window* pChild = ImplGetKeyInputWindow( pWindow );
if( pChild )
{
CommandSelectionChangeData data( nStart, nEnd );
@@ -2226,14 +2226,14 @@ static void ImplHandleSurroundingTextSelectionChange( Window *pWindow,
}
}
-static void ImplHandleStartReconversion( Window *pWindow )
+static void ImplHandleStartReconversion( vcl::Window *pWindow )
{
- Window* pChild = ImplGetKeyInputWindow( pWindow );
+ vcl::Window* pChild = ImplGetKeyInputWindow( pWindow );
if( pChild )
ImplCallCommand( pChild, COMMAND_PREPARERECONVERSION );
}
-static void ImplHandleSalQueryCharPosition( Window *pWindow,
+static void ImplHandleSalQueryCharPosition( vcl::Window *pWindow,
SalQueryCharPositionEvent *pEvt )
{
pEvt->mbValid = false;
@@ -2244,7 +2244,7 @@ static void ImplHandleSalQueryCharPosition( Window *pWindow,
pEvt->mnCursorBoundHeight = 0;
ImplSVData* pSVData = ImplGetSVData();
- Window* pChild = pSVData->maWinData.mpExtTextInputWin;
+ vcl::Window* pChild = pSVData->maWinData.mpExtTextInputWin;
if ( !pChild )
pChild = ImplGetKeyInputWindow( pWindow );
@@ -2276,7 +2276,7 @@ static void ImplHandleSalQueryCharPosition( Window *pWindow,
}
}
-bool ImplWindowFrameProc( Window* pWindow, SalFrame* /*pFrame*/,
+bool ImplWindowFrameProc( vcl::Window* pWindow, SalFrame* /*pFrame*/,
sal_uInt16 nEvent, const void* pEvent )
{
DBG_TESTSOLARMUTEX();
diff --git a/vcl/source/window/wrkwin.cxx b/vcl/source/window/wrkwin.cxx
index 9b614ea12181..33515067570e 100644
--- a/vcl/source/window/wrkwin.cxx
+++ b/vcl/source/window/wrkwin.cxx
@@ -43,7 +43,7 @@ void WorkWindow::ImplInitWorkWindowData()
mbFullScreenMode = false;
}
-void WorkWindow::ImplInit( Window* pParent, WinBits nStyle, SystemParentData* pSystemParentData )
+void WorkWindow::ImplInit( vcl::Window* pParent, WinBits nStyle, SystemParentData* pSystemParentData )
{
sal_uInt16 nFrameStyle = BORDERWINDOW_STYLE_FRAME;
if ( nStyle & WB_APP )
@@ -67,14 +67,14 @@ void WorkWindow::ImplInit( Window* pParent, WinBits nStyle, SystemParentData* pS
SetActivateMode( ACTIVATE_MODE_GRABFOCUS );
}
-void WorkWindow::ImplInit( Window* pParent, WinBits nStyle, const ::com::sun::star::uno::Any& aSystemWorkWindowToken )
+void WorkWindow::ImplInit( vcl::Window* pParent, WinBits nStyle, const ::com::sun::star::uno::Any& aSystemWorkWindowToken )
{
if( aSystemWorkWindowToken.hasValue() )
{
::com::sun::star::uno::Sequence< sal_Int8 > aSeq;
aSystemWorkWindowToken >>= aSeq;
SystemParentData* pData = (SystemParentData*)aSeq.getArray();
- DBG_ASSERT( aSeq.getLength() == sizeof( SystemParentData ) && pData->nSize == sizeof( SystemParentData ), "WorkWindow::WorkWindow( Window*, const Any&, WinBits ) called with invalid Any" );
+ DBG_ASSERT( aSeq.getLength() == sizeof( SystemParentData ) && pData->nSize == sizeof( SystemParentData ), "WorkWindow::WorkWindow( vcl::Window*, const Any&, WinBits ) called with invalid Any" );
// init with style 0 as does WorkWindow::WorkWindow( SystemParentData* );
ImplInit( pParent, 0, pData );
}
@@ -88,14 +88,14 @@ WorkWindow::WorkWindow( WindowType nType ) :
ImplInitWorkWindowData();
}
-WorkWindow::WorkWindow( Window* pParent, WinBits nStyle ) :
+WorkWindow::WorkWindow( vcl::Window* pParent, WinBits nStyle ) :
SystemWindow( WINDOW_WORKWINDOW )
{
ImplInitWorkWindowData();
ImplInit( pParent, nStyle, NULL );
}
-WorkWindow::WorkWindow( Window* pParent, const ::com::sun::star::uno::Any& aSystemWorkWindowToken, WinBits nStyle ) :
+WorkWindow::WorkWindow( vcl::Window* pParent, const ::com::sun::star::uno::Any& aSystemWorkWindowToken, WinBits nStyle ) :
SystemWindow( WINDOW_WORKWINDOW )
{
ImplInitWorkWindowData();