diff options
author | Michael Brauer <mib@openoffice.org> | 2002-03-08 12:26:29 +0000 |
---|---|---|
committer | Michael Brauer <mib@openoffice.org> | 2002-03-08 12:26:29 +0000 |
commit | d1da751813f110cd5cdc62f06a91a49791bfe4e5 (patch) | |
tree | 53daaf95ba0181c8eb844f72b532b20e960adbf9 /sw/source/core/access/accpara.hxx | |
parent | 00c6942e9acca99aa13e9f845e951ca692a5e010 (diff) |
#95586#: Notification of text changes, events in actions
Diffstat (limited to 'sw/source/core/access/accpara.hxx')
-rw-r--r-- | sw/source/core/access/accpara.hxx | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/sw/source/core/access/accpara.hxx b/sw/source/core/access/accpara.hxx index d939c4b7d4..27010fa624 100644 --- a/sw/source/core/access/accpara.hxx +++ b/sw/source/core/access/accpara.hxx @@ -2,9 +2,9 @@ * * $RCSfile: accpara.hxx,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: dvo $ $Date: 2002-03-01 16:07:57 $ + * last change: $Author: mib $ $Date: 2002-03-08 13:26:29 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -87,6 +87,8 @@ namespace com { namespace sun { namespace star { class SwAccessibleParagraph : public SwAccessibleContext, public drafts::com::sun::star::accessibility::XAccessibleEditableText { + ::rtl::OUString sDesc; + /// data for this paragraph's text portions; this contains the /// mapping from the core 'model string' to the accessible text /// string. @@ -94,17 +96,16 @@ class SwAccessibleParagraph : public SwAccessibleContext, /// Get/Clear/Has/UpdatePortionData() methods SwAccessiblePortionData* pPortionData; + sal_Bool bIsHeading; - // Set states for getAccessibleStateSet. - // This drived class additinaly sets MULTILINE(1), SELECTABLE(1) and - // SELECTED(0/1) - virtual void SetStates( ::utl::AccessibleStateSetHelper& rStateSet ); /// get the SwTxtNode (requires frame; check before) - const SwTxtNode* GetTxtNode(); + const SwTxtNode* GetTxtNode() const; /// get the (accessible) text string (requires frame; check before) - rtl::OUString GetString(); + ::rtl::OUString GetString(); + + ::rtl::OUString GetDescription(); /// determine whether the current selection. Fill the values with /// -1 if there is no selection in the this paragraph @@ -112,6 +113,17 @@ class SwAccessibleParagraph : public SwAccessibleContext, SwPaM* GetCrsr(); /// helper for GetSelection and getCaretPosition SwCrsrShell* GetCrsrShell(); /// helper for GetCrsr and setSelection + sal_Bool IsHeading() const; + +protected: + + // Set states for getAccessibleStateSet. + // This drived class additinaly sets MULTILINE(1), SELECTABLE(1) and + // SELECTED(0/1) + virtual void SetStates( ::utl::AccessibleStateSetHelper& rStateSet ); + + virtual void _InvalidateContent( sal_Bool bVisibleDataFired ); + public: SwAccessibleParagraph( SwAccessibleMap *pMap, sal_Int32 nPara, |