diff options
author | Christian Lippka <christian.lippka@sun.com> | 2010-04-28 18:43:47 +0200 |
---|---|---|
committer | Christian Lippka <christian.lippka@sun.com> | 2010-04-28 18:43:47 +0200 |
commit | cfc9c68d07db4275041ee52e977f53c9b614934e (patch) | |
tree | 27164f4ca257766b523b2e63cbc3049b765c45c9 /svtools/source/control/toolbarmenuimp.hxx | |
parent | d22c384fac4fbf9977010da0b1348c1ab9d565e8 (diff) |
#i107213# finaly got orca to read the toolbar menu!
Diffstat (limited to 'svtools/source/control/toolbarmenuimp.hxx')
-rw-r--r--[-rwxr-xr-x] | svtools/source/control/toolbarmenuimp.hxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/svtools/source/control/toolbarmenuimp.hxx b/svtools/source/control/toolbarmenuimp.hxx index 051fe23883a4..d1de4f704b76 100755..100644 --- a/svtools/source/control/toolbarmenuimp.hxx +++ b/svtools/source/control/toolbarmenuimp.hxx @@ -273,6 +273,8 @@ struct ToolbarMenu_Impl rtl::Reference< svt::FrameStatusListener > mxStatusListener; ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > mxServiceManager; rtl::Reference< ToolbarMenuAcc > mxAccessible; + ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > mxOldSelection; + ToolbarMenuEntryVector maEntryVector; int mnCheckPos; @@ -297,9 +299,16 @@ struct ToolbarMenu_Impl sal_Int32 getAccessibleChildCount() throw (::com::sun::star::uno::RuntimeException); ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > getAccessibleChild( sal_Int32 index ) throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException); + ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > getAccessibleChild( Control* pControl, sal_Int32 childIndex ) throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException); + void selectAccessibleChild( sal_Int32 nChildIndex ) throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException); sal_Bool isAccessibleChildSelected( sal_Int32 nChildIndex ) throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException); void clearAccessibleSelection(); + + ToolbarMenuEntry* implGetEntry( int nEntry ) const; + void notifyHighlightedEntry(); + + void implHighlightControl( USHORT nCode, Control* pControl ); }; } |