You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by st...@apache.org on 2013/01/07 07:04:58 UTC
svn commit: r1429675 - in /openoffice/branches/ia2/main/svtools:
inc/svtools/ivctrl.hxx source/contnr/ivctrl.cxx
Author: steve_y
Date: Mon Jan 7 06:04:58 2013
New Revision: 1429675
URL: http://svn.apache.org/viewvc?rev=1429675&view=rev
Log:
Resolved dependency for accessibility module
Modified:
openoffice/branches/ia2/main/svtools/inc/svtools/ivctrl.hxx
openoffice/branches/ia2/main/svtools/source/contnr/ivctrl.cxx
Modified: openoffice/branches/ia2/main/svtools/inc/svtools/ivctrl.hxx
URL: http://svn.apache.org/viewvc/openoffice/branches/ia2/main/svtools/inc/svtools/ivctrl.hxx?rev=1429675&r1=1429674&r2=1429675&view=diff
==============================================================================
--- openoffice/branches/ia2/main/svtools/inc/svtools/ivctrl.hxx (original)
+++ openoffice/branches/ia2/main/svtools/inc/svtools/ivctrl.hxx Mon Jan 7 06:04:58 2013
@@ -272,6 +272,9 @@ protected:
void CallImplEventListeners(sal_uLong nEvent, void* pData);
public:
+//IAccessibility2 Implementation 2009-----
+ sal_Bool bCanBeFocused;
+//-----IAccessibility2 Implementation 2009
SvtIconChoiceCtrl( Window* pParent, WinBits nWinStyle = WB_ICON | WB_BORDER );
SvtIconChoiceCtrl( Window* pParent, const ResId& rResId );
Modified: openoffice/branches/ia2/main/svtools/source/contnr/ivctrl.cxx
URL: http://svn.apache.org/viewvc/openoffice/branches/ia2/main/svtools/source/contnr/ivctrl.cxx?rev=1429675&r1=1429674&r2=1429675&view=diff
==============================================================================
--- openoffice/branches/ia2/main/svtools/source/contnr/ivctrl.cxx (original)
+++ openoffice/branches/ia2/main/svtools/source/contnr/ivctrl.cxx Mon Jan 7 06:04:58 2013
@@ -133,6 +133,9 @@ SvtIconChoiceCtrl::SvtIconChoiceCtrl( Wi
_pImp->SetGrid( Size( 100, 70 ) );
_pImp->InitSettings();
_pImp->SetPositionMode( IcnViewPositionModeAutoArrange );
+//IAccessibility2 Implementation 2009-----
+ bCanBeFocused = sal_True;
+//-----IAccessibility2 Implementation 2009
}
SvtIconChoiceCtrl::SvtIconChoiceCtrl( Window* pParent, const ResId& rResId ) :
@@ -148,6 +151,9 @@ SvtIconChoiceCtrl::SvtIconChoiceCtrl( Wi
_pImp->SetGrid( Size( 100, 70 ) );
_pImp->InitSettings();
_pImp->SetPositionMode( IcnViewPositionModeAutoArrange );
+//IAccessibility2 Implementation 2009-----
+ bCanBeFocused = sal_True;
+//-----IAccessibility2 Implementation 2009
}
SvtIconChoiceCtrl::~SvtIconChoiceCtrl()
@@ -306,6 +312,13 @@ void SvtIconChoiceCtrl::VisibleRectChang
void SvtIconChoiceCtrl::GetFocus()
{
+//IAccessibility2 Implementation 2009-----
+ if( !bCanBeFocused )
+ {
+ bCanBeFocused = sal_True;
+ return;
+ }
+//-----IAccessibility2 Implementation 2009
_pImp->GetFocus();
Control::GetFocus();
sal_uLong nPos;