Kaydet (Commit) 8530048b authored tarafından Michael Stahl's avatar Michael Stahl

winaccessibility: use sal_Int64 for pointers in AccObjectManagerAgent

Also use bool instead of random integer types.

Change-Id: If4da5f6b7986231312438142c9ea953d761c6745
üst c70fd83a
......@@ -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);
......
......@@ -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: */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment