summaryrefslogtreecommitdiff
path: root/sw/inc/accmap.hxx
diff options
context:
space:
mode:
authorMichael Brauer <mib@openoffice.org>2002-05-06 11:26:27 +0000
committerMichael Brauer <mib@openoffice.org>2002-05-06 11:26:27 +0000
commit5713ed46fa18c274b926dad2a524b66a9538c564 (patch)
tree441f4c446e19c7b42dda943f4f84948ef44adffe /sw/inc/accmap.hxx
parent3236db5ef93df40cd3b190d16e1a04015a0e8dd5 (diff)
95586#: accessible shapes started
Diffstat (limited to 'sw/inc/accmap.hxx')
-rw-r--r--sw/inc/accmap.hxx20
1 files changed, 17 insertions, 3 deletions
diff --git a/sw/inc/accmap.hxx b/sw/inc/accmap.hxx
index 562e7c36e7a0..b073522cec10 100644
--- a/sw/inc/accmap.hxx
+++ b/sw/inc/accmap.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: accmap.hxx,v $
*
- * $Revision: 1.12 $
+ * $Revision: 1.13 $
*
- * last change: $Author: dvo $ $Date: 2002-04-24 15:25:50 $
+ * last change: $Author: mib $ $Date: 2002-05-06 12:26:27 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -85,6 +85,9 @@ class SwAccessibleContext;
class SwAccessibleContextMap_Impl;
class SwAccessibleEventList_Impl;
class SwAccessibleEventMap_Impl;
+class SdrObject;
+namespace accessibility { class AccessibleShape; }
+class SwAccessibleShapeMap_Impl;
struct SwAccessibleEvent_Impl;
class SwRect;
class ViewShell;
@@ -106,7 +109,8 @@ class SwAccessibleMap
{
::vos::OMutex maMutex;
::vos::OMutex maEventMutex;
- SwAccessibleContextMap_Impl *mpMap;
+ SwAccessibleContextMap_Impl *mpFrmMap;
+ SwAccessibleShapeMap_Impl *mpShapeMap;
SwAccessibleEventList_Impl *mpEvents;
SwAccessibleEventMap_Impl *mpEventMap;
ViewShell *mpVSh;
@@ -139,6 +143,16 @@ public:
const SwFrm *pFrm,
sal_Bool bCreate = sal_True );
+ ::vos::ORef < ::accessibility::AccessibleShape > GetContextImpl(
+ const SdrObject *pObj,
+ const SwAccessibleContext *pParentImpl,
+ sal_Bool bCreate = sal_True );
+ ::com::sun::star::uno::Reference<
+ ::drafts::com::sun::star::accessibility::XAccessible> GetContext(
+ const SdrObject *pObj,
+ const SwAccessibleContext *pParentImpl,
+ sal_Bool bCreate = sal_True );
+
ViewShell *GetShell() const { return mpVSh; }
const SwRect& GetVisArea() const { return mpVSh->VisArea(); }