summaryrefslogtreecommitdiff
path: root/winaccessibility
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-11-20 20:54:46 +0100
committerMichael Stahl <mstahl@redhat.com>2013-11-21 00:41:09 +0100
commit8530048bb52d1617678958b07a0bb2946507259d (patch)
treeb227b9636b0126dfe20fbde3139306688089cfab /winaccessibility
parentc70fd83a916770d068e2278c0e6f105826178858 (diff)
winaccessibility: use sal_Int64 for pointers in AccObjectManagerAgent
Also use bool instead of random integer types. Change-Id: If4da5f6b7986231312438142c9ea953d761c6745
Diffstat (limited to 'winaccessibility')
-rw-r--r--winaccessibility/inc/AccObjectManagerAgent.hxx19
-rw-r--r--winaccessibility/source/service/AccObjectManagerAgent.cxx53
2 files changed, 39 insertions, 33 deletions
diff --git a/winaccessibility/inc/AccObjectManagerAgent.hxx b/winaccessibility/inc/AccObjectManagerAgent.hxx
index 91c407de4725..fd61c4047afb 100644
--- a/winaccessibility/inc/AccObjectManagerAgent.hxx
+++ b/winaccessibility/inc/AccObjectManagerAgent.hxx
@@ -44,19 +44,19 @@ public:
AccObjectManagerAgent();
virtual ~AccObjectManagerAgent();
- virtual unsigned char InsertAccObj( com::sun::star::accessibility::XAccessible* pXAcc,
- com::sun::star::accessibility::XAccessible* pParentXAcc,
- long pWnd=0);
+ virtual bool InsertAccObj(com::sun::star::accessibility::XAccessible* pXAcc,
+ com::sun::star::accessibility::XAccessible* pParentXAcc,
+ sal_Int64 pWnd=0);
virtual void GetIAccessibleFromResID(long childID,IMAccessible**);
- virtual unsigned char GetIAccessibleFromXAccessible(com::sun::star::accessibility::XAccessible* pXAcc, IAccessible** ppIA);
+ virtual bool GetIAccessibleFromXAccessible(com::sun::star::accessibility::XAccessible* pXAcc, IAccessible** ppIA);
virtual void DeleteAccObj( com::sun::star::accessibility::XAccessible* pXAcc );
virtual IMAccessible* GetIMAccByXAcc(com::sun::star::accessibility::XAccessible* pXAcc);
- unsigned char NotifyAccEvent( short pEvent = 0, com::sun::star::accessibility::XAccessible* pXAcc = 0 );
+ bool NotifyAccEvent(short pEvent = 0, com::sun::star::accessibility::XAccessible* pXAcc = 0);
- unsigned char InsertChildrenAccObj( com::sun::star::accessibility::XAccessible* pXAcc,
- long pWnd=0);
+ bool InsertChildrenAccObj(com::sun::star::accessibility::XAccessible* pXAcc,
+ sal_Int64 pWnd=0);
void DeleteChildrenAccObj( com::sun::star::accessibility::XAccessible* pXAcc );
void DecreaseState( com::sun::star::accessibility::XAccessible* pXAcc,unsigned short pState );
@@ -81,9 +81,10 @@ public:
com::sun::star::accessibility::XAccessible* GetParentXAccessible(
com::sun::star::accessibility::XAccessible* pXAcc );
short GetParentRole(com::sun::star::accessibility::XAccessible* pXAcc );
- unsigned short IsContainer(com::sun::star::accessibility::XAccessible* pXAcc);
+ bool IsContainer(com::sun::star::accessibility::XAccessible* pXAcc);
- void SaveTopWindowHandle(long hWnd, com::sun::star::accessibility::XAccessible* pXAcc);
+ void SaveTopWindowHandle(sal_Int64 hWnd,
+ com::sun::star::accessibility::XAccessible* pXAcc);
void UpdateChildState(com::sun::star::accessibility::XAccessible* pXAcc);
diff --git a/winaccessibility/source/service/AccObjectManagerAgent.cxx b/winaccessibility/source/service/AccObjectManagerAgent.cxx
index b14c52b3f796..1c7636076027 100644
--- a/winaccessibility/source/service/AccObjectManagerAgent.cxx
+++ b/winaccessibility/source/service/AccObjectManagerAgent.cxx
@@ -140,12 +140,14 @@ void AccObjectManagerAgent::UpdateDescription( XAccessible* pXAcc, Any newDesc
* @param pWnd The top window handle containing control.
* @return If the method is correctly processed.
*/
-unsigned char AccObjectManagerAgent::InsertAccObj( XAccessible* pXAcc,XAccessible* pParentXAcc,long pWnd)
+bool AccObjectManagerAgent::InsertAccObj(
+ XAccessible* pXAcc, XAccessible* pParentXAcc, sal_Int64 nWnd)
{
if( pWinManager )
- return (unsigned char)pWinManager->InsertAccObj( pXAcc, pParentXAcc,HWND((void*)pWnd) );
+ return pWinManager->InsertAccObj(pXAcc, pParentXAcc,
+ static_cast<HWND>(reinterpret_cast<void*>(nWnd)));
- return sal_False;
+ return false;
}
/**
@@ -154,10 +156,12 @@ unsigned char AccObjectManagerAgent::InsertAccObj( XAccessible* pXAcc,XAccessibl
* @param pXAcc XAccessible interface for top window
* @return void
*/
-void AccObjectManagerAgent::SaveTopWindowHandle(long hWnd, com::sun::star::accessibility::XAccessible* pXAcc)
+void
+AccObjectManagerAgent::SaveTopWindowHandle(sal_Int64 hWnd, XAccessible* pXAcc)
{
if( pWinManager )
- pWinManager->SaveTopWindowHandle( HWND((void*)hWnd), pXAcc );
+ pWinManager->SaveTopWindowHandle(
+ static_cast<HWND>(reinterpret_cast<void*>(hWnd)), pXAcc);
}
@@ -168,13 +172,13 @@ void AccObjectManagerAgent::SaveTopWindowHandle(long hWnd, com::sun::star::acces
* @param pWnd The top window handle containing control.
* @return If the method is correctly processed.
*/
-unsigned char AccObjectManagerAgent::InsertChildrenAccObj( XAccessible* pXAcc,
- long pWnd)
+bool
+AccObjectManagerAgent::InsertChildrenAccObj(XAccessible* pXAcc, sal_Int64 pWnd)
{
if( pWinManager )
- return (unsigned char)pWinManager->InsertChildrenAccObj( pXAcc, HWND((void*)pWnd) );
+ return pWinManager->InsertChildrenAccObj( pXAcc, HWND((void*)pWnd) );
- return sal_False;
+ return false;
}
/**
@@ -241,12 +245,12 @@ void AccObjectManagerAgent::UpdateState( com::sun::star::accessibility::XAccess
* @param pEvent UNO event ID.
* @return If the method is correctly processed.
*/
-unsigned char AccObjectManagerAgent::NotifyAccEvent( short pEvent,XAccessible* pXAcc )
+bool AccObjectManagerAgent::NotifyAccEvent(short pEvent, XAccessible* pXAcc)
{
if(pWinManager)
- return (unsigned char)pWinManager->NotifyAccEvent(pXAcc,pEvent);
+ return pWinManager->NotifyAccEvent(pXAcc,pEvent);
- return sal_False;
+ return false;
}
/**
@@ -254,12 +258,12 @@ unsigned char AccObjectManagerAgent::NotifyAccEvent( short pEvent,XAccessible* p
* @param pXAcc Uno XAccessible interface of control.
* @return If the method is correctly processed.
*/
-unsigned short AccObjectManagerAgent::IsContainer( XAccessible* pXAcc )
+bool AccObjectManagerAgent::IsContainer( XAccessible* pXAcc )
{
if(pWinManager)
- return (unsigned char)pWinManager->IsContainer(pXAcc);
+ return pWinManager->IsContainer(pXAcc);
- return sal_False;
+ return false;
}
/**
@@ -302,15 +306,16 @@ void AccObjectManagerAgent::GetIAccessibleFromResID(long childID,IMAccessible**
* @param pXAcc Uno XAccessible interface of control.
* @return Com interface.
*/
-unsigned char AccObjectManagerAgent::GetIAccessibleFromXAccessible(XAccessible* pXAcc, IAccessible** ppXI)
+bool AccObjectManagerAgent::GetIAccessibleFromXAccessible(
+ XAccessible* pXAcc, IAccessible** ppXI)
{
if(pWinManager)
{
*ppXI = (IAccessible*)pWinManager->GetIMAccByXAcc(pXAcc);
if(*ppXI)
- return sal_True;
+ return true;
}
- return sal_False;
+ return false;
}
XAccessible* AccObjectManagerAgent::GetParentXAccessible( XAccessible* pXAcc )
@@ -335,14 +340,14 @@ void AccObjectManagerAgent::UpdateDescription( XAccessible* pXAcc )
pWinManager->UpdateDescription( pXAcc );
}
-void AccObjectManagerAgent::UpdateChildState(com::sun::star::accessibility::XAccessible* pXAcc)
+void AccObjectManagerAgent::UpdateChildState(XAccessible* pXAcc)
{
if(pWinManager)
pWinManager->UpdateChildState( pXAcc );
}
-bool AccObjectManagerAgent::IsSpecialToolboItem(com::sun::star::accessibility::XAccessible* pXAcc)
+bool AccObjectManagerAgent::IsSpecialToolboItem(XAccessible* pXAcc)
{
if(pWinManager)
return pWinManager->IsSpecialToolboItem( pXAcc );
@@ -350,7 +355,7 @@ bool AccObjectManagerAgent::IsSpecialToolboItem(com::sun::star::accessibility::X
return false;
}
-short AccObjectManagerAgent::GetRole(com::sun::star::accessibility::XAccessible* pXAcc)
+short AccObjectManagerAgent::GetRole(XAccessible* pXAcc)
{
if(pWinManager)
return pWinManager->GetRole( pXAcc );
@@ -366,7 +371,7 @@ XAccessible* AccObjectManagerAgent::GetAccDocByAccTopWin( XAccessible* pXAcc )
}
return NULL;
}
-bool AccObjectManagerAgent::IsTopWinAcc( com::sun::star::accessibility::XAccessible* pXAcc )
+bool AccObjectManagerAgent::IsTopWinAcc(XAccessible* pXAcc)
{
if (pWinManager)
{
@@ -375,12 +380,12 @@ bool AccObjectManagerAgent::IsTopWinAcc( com::sun::star::accessibility::XAccessi
return NULL;
}
-bool AccObjectManagerAgent::IsStateManageDescendant(com::sun::star::accessibility::XAccessible* pXAcc)
+bool AccObjectManagerAgent::IsStateManageDescendant(XAccessible* pXAcc)
{
if(pWinManager)
return pWinManager->IsStateManageDescendant( pXAcc );
- return sal_False;
+ return false;
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */