LibreOffice Module sw (master) 1
|
#include <accpara.hxx>
Public Member Functions | |
bool | IsHeading () const |
SwAccessibleParagraph (std::shared_ptr< SwAccessibleMap > const &pInitMap, const SwTextFrame &rTextFrame) | |
operator css::accessibility::XAccessibleText * () | |
virtual bool | HasCursor () override |
css::uno::Sequence< css::style::TabStop > | GetCurrentTabStop (sal_Int32 nIndex) |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
virtual OUString SAL_CALL | getAccessibleDescription () override |
virtual css::lang::Locale SAL_CALL | getLocale () override |
Return the parents locale or throw exception if this object has no parent yet/anymore. More... | |
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () override |
virtual void SAL_CALL | grabFocus () override |
virtual sal_Int32 SAL_CALL | getForeground () override |
virtual sal_Int32 SAL_CALL | getBackground () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &sServiceName) override |
Return whether the specified service is supported by this class. More... | |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual sal_Int32 SAL_CALL | getCaretPosition () override |
virtual sal_Bool SAL_CALL | setCaretPosition (sal_Int32 nIndex) override |
virtual sal_Unicode SAL_CALL | getCharacter (sal_Int32 nIndex) override |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getCharacterAttributes (sal_Int32 nIndex, const css::uno::Sequence< OUString > &aRequestedAttributes) override |
virtual css::awt::Rectangle SAL_CALL | getCharacterBounds (sal_Int32 nIndex) override |
virtual sal_Int32 SAL_CALL | getCharacterCount () override |
virtual sal_Int32 SAL_CALL | getIndexAtPoint (const css::awt::Point &aPoint) override |
virtual OUString SAL_CALL | getSelectedText () override |
virtual sal_Int32 SAL_CALL | getSelectionStart () override |
virtual sal_Int32 SAL_CALL | getSelectionEnd () override |
virtual sal_Bool SAL_CALL | setSelection (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual OUString SAL_CALL | getText () override |
virtual OUString SAL_CALL | getTextRange (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextAtIndex (sal_Int32 nIndex, sal_Int16 aTextType) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextBeforeIndex (sal_Int32 nIndex, sal_Int16 aTextType) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextBehindIndex (sal_Int32 nIndex, sal_Int16 aTextType) override |
virtual sal_Bool SAL_CALL | copyText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | scrollSubstringTo (sal_Int32 nStartIndex, sal_Int32 nEndIndex, css::accessibility::AccessibleScrollType aScrollType) override |
virtual sal_Bool SAL_CALL | cutText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | pasteText (sal_Int32 nIndex) override |
virtual sal_Bool SAL_CALL | deleteText (sal_Int32 nStartIndex, sal_Int32 nEndIndex) override |
virtual sal_Bool SAL_CALL | insertText (const OUString &sText, sal_Int32 nIndex) override |
virtual sal_Bool SAL_CALL | replaceText (sal_Int32 nStartIndex, sal_Int32 nEndIndex, const OUString &sReplacement) override |
virtual sal_Bool SAL_CALL | setAttributes (sal_Int32 nStartIndex, sal_Int32 nEndIndex, const css::uno::Sequence< css::beans::PropertyValue > &aAttributeSet) override |
virtual sal_Bool SAL_CALL | setText (const OUString &sText) override |
virtual void SAL_CALL | selectAccessibleChild (sal_Int64 nChildIndex) override |
virtual sal_Bool SAL_CALL | isAccessibleChildSelected (sal_Int64 nChildIndex) override |
virtual void SAL_CALL | clearAccessibleSelection () override |
virtual void SAL_CALL | selectAllAccessibleChildren () override |
virtual sal_Int64 SAL_CALL | getSelectedAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getSelectedAccessibleChild (sal_Int64 nSelectedChildIndex) override |
virtual void SAL_CALL | deselectAccessibleChild (sal_Int64 nChildIndex) override |
virtual sal_Int32 SAL_CALL | getHyperLinkCount () override |
virtual css::uno::Reference< css::accessibility::XAccessibleHyperlink > SAL_CALL | getHyperLink (sal_Int32 nLinkIndex) override |
virtual sal_Int32 SAL_CALL | getHyperLinkIndex (sal_Int32 nCharIndex) override |
virtual sal_Int32 SAL_CALL | getTextMarkupCount (sal_Int32 nTextMarkupType) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextMarkup (sal_Int32 nTextMarkupIndex, sal_Int32 nTextMarkupType) override |
virtual css::uno::Sequence< css::accessibility::TextSegment > SAL_CALL | getTextMarkupAtIndex (sal_Int32 nCharIndex, sal_Int32 nTextMarkupType) override |
virtual sal_Bool SAL_CALL | scrollToPosition (const css::awt::Point &aPoint, sal_Bool isLeftTop) override |
virtual sal_Int32 SAL_CALL | getSelectedPortionCount () override |
virtual sal_Int32 SAL_CALL | getSeletedPositionStart (sal_Int32 nSelectedPortionIndex) override |
virtual sal_Int32 SAL_CALL | getSeletedPositionEnd (sal_Int32 nSelectedPortionIndex) override |
virtual sal_Bool SAL_CALL | removeSelection (sal_Int32 selectionIndex) override |
virtual sal_Int32 SAL_CALL | addSelection (sal_Int32 selectionIndex, sal_Int32 startOffset, sal_Int32 endOffset) override |
virtual css::uno::Any SAL_CALL | getExtendedAttributes () override |
sal_Int32 | GetRealHeadingLevel () |
virtual sal_Int32 SAL_CALL | getLineNumberAtIndex (sal_Int32 nIndex) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextAtLineNumber (sal_Int32 nLineNo) override |
virtual css::accessibility::TextSegment SAL_CALL | getTextAtLineWithCaret () override |
virtual sal_Int32 SAL_CALL | getNumberOfLineWithCaret () override |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getDefaultAttributes (const css::uno::Sequence< OUString > &aRequestedAttributes) override |
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL | getRunAttributes (sal_Int32 nIndex, const css::uno::Sequence< OUString > &aRequestedAttributes) override |
Public Member Functions inherited from SfxListener | |
SfxListener () | |
SfxListener (const SfxListener &rCopy) | |
virtual | ~SfxListener () COVERITY_NOEXCEPT_FALSE |
void | StartListening (SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected) |
void | EndListening (SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false) |
void | EndListeningAll () |
bool | IsListening (SfxBroadcaster &rBroadcaster) const |
sal_uInt16 | GetBroadcasterCount () const |
SfxBroadcaster * | GetBroadcasterJOE (sal_uInt16 nNo) const |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) |
void | RemoveBroadcaster_Impl (SfxBroadcaster &rBC) |
virtual bool | IsSdrView () const |
Public Member Functions inherited from SwAccessibleContext | |
void | FireAccessibleEvent (css::accessibility::AccessibleEventObject &rEvent) |
SwAccessibleContext (std::shared_ptr< SwAccessibleMap > const &pMap, sal_Int16 nRole, const SwFrame *pFrame) | |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
virtual sal_Int64 SAL_CALL | getAccessibleChildCount () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 nIndex) override |
virtual css::uno::Sequence< css::uno::Reference< css::accessibility::XAccessible > > SAL_CALL | getAccessibleChildren () override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleParent () override |
virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () override |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
virtual OUString SAL_CALL | getAccessibleName () override |
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () override |
virtual sal_Int64 SAL_CALL | getAccessibleStateSet () override |
virtual css::lang::Locale SAL_CALL | getLocale () override |
Return the parents locale or throw exception if this object has no parent yet/anymore. More... | |
virtual void SAL_CALL | addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override |
virtual void SAL_CALL | removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override |
virtual sal_Bool SAL_CALL | containsPoint (const css::awt::Point &aPoint) override |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &aPoint) override |
virtual css::awt::Rectangle SAL_CALL | getBounds () override |
virtual css::awt::Point SAL_CALL | getLocation () override |
virtual css::awt::Point SAL_CALL | getLocationOnScreen () override |
virtual css::awt::Size SAL_CALL | getSize () override |
virtual void SAL_CALL | grabFocus () override |
virtual sal_Int32 SAL_CALL | getForeground () override |
virtual sal_Int32 SAL_CALL | getBackground () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &sServiceName) override |
Return whether the specified service is supported by this class. More... | |
virtual void | Dispose (bool bRecursive, bool bCanSkipInvisible=true) |
virtual void | DisposeChild (const sw::access::SwAccessibleChild &rFrameOrObj, bool bRecursive, bool bCanSkipInvisible) |
virtual void | InvalidatePosOrSize (const SwRect &rFrame) |
virtual void | InvalidateChildPosOrSize (const sw::access::SwAccessibleChild &rFrameOrObj, const SwRect &rFrame) |
void | InvalidateContent () |
void | InvalidateCursorPos () |
void | InvalidateFocus () |
void | InvalidateStates (AccessibleStates _nStates) |
void | InvalidateRelation (sal_uInt16 nType) |
void | InvalidateTextSelection () |
#i27301# - text selection has changed More... | |
void | InvalidateAttr () |
#i88069# - attributes has changed More... | |
bool | HasAdditionalAccessibleChildren () |
vcl::Window * | GetAdditionalAccessibleChild (const sal_Int32 nIndex) |
#i88070# - get additional accessible child by index More... | |
void | GetAdditionalAccessibleChildren (std::vector< vcl::Window * > *pChildren) |
#i88070# - get all additional accessible children More... | |
const OUString & | GetName () const |
virtual bool | HasCursor () |
bool | Select (SwPaM *pPaM, SdrObject *pObj, bool bAdd) |
bool | Select (SwPaM &rPaM) |
bool | Select (SdrObject *pObj, bool bAdd) |
virtual bool | SetSelectedState (bool bSelected) |
bool | IsSelectedInDoc () const |
bool | IsDisposed () const |
Public Member Functions inherited from SwAccessibleFrame | |
bool | IsShowing (const SwAccessibleMap &rAccMap, const sw::access::SwAccessibleChild &rFrameOrObj) const |
bool | IsShowing (const SwRect &rFrame) const |
bool | IsShowing (const SwAccessibleMap &rAccMap) const |
const SwFrame * | GetFrame () const |
sal_Int32 | GetChildIndex (SwAccessibleMap &rAccMap, const sw::access::SwAccessibleChild &rChild) const |
Protected Member Functions | |
virtual void | GetStates (sal_Int64 &rStateSet) override |
virtual void | InvalidateContent_ (bool bVisibleDataFired) override |
virtual void | InvalidateCursorPos_ () override |
virtual void | InvalidateFocus_ () override |
virtual | ~SwAccessibleParagraph () override |
void | UpdatePortionData () |
void | ClearPortionData () |
SwAccessiblePortionData & | GetPortionData () |
bool | GetCharBoundary (css::i18n::Boundary &rBound, std::u16string_view text, sal_Int32 nPos) |
bool | GetWordBoundary (css::i18n::Boundary &rBound, const OUString &rText, sal_Int32 nPos) |
bool | GetSentenceBoundary (css::i18n::Boundary &rBound, const OUString &rText, sal_Int32 nPos) |
bool | GetLineBoundary (css::i18n::Boundary &rBound, std::u16string_view aText, sal_Int32 nPos) |
bool | GetAttributeBoundary (css::i18n::Boundary &rBound, sal_Int32 nPos) |
bool | GetGlyphBoundary (css::i18n::Boundary &rBound, const OUString &rText, sal_Int32 nPos) |
bool | GetTextBoundary (css::i18n::Boundary &rBound, const OUString &rText, sal_Int32 nPos, sal_Int16 aTextType) |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
Protected Member Functions inherited from SwAccessibleContext | |
void | SetName (const OUString &rName) |
sal_Int16 | GetRole () const |
void | SetParent (SwAccessibleContext *pParent) |
css::uno::Reference< css::accessibility::XAccessible > | GetWeakParent () const |
bool | IsDisposing () const |
vcl::Window * | GetWindow () |
SwAccessibleMap * | GetMap () |
const SwAccessibleMap * | GetMap () const |
SwViewShell * | GetShell () |
convenience method to get the SwViewShell through accessibility map More... | |
const SwViewShell * | GetShell () const |
SwCursorShell * | GetCursorShell () |
convenience method to get SwCursorShell through accessibility map More... | |
const SwCursorShell * | GetCursorShell () const |
void | ChildrenScrolled (const SwFrame *pFrame, const SwRect &rOldVisArea) |
void | Scrolled (const SwRect &rOldVisArea) |
void | ScrolledWithin (const SwRect &rOldVisArea) |
void | ScrolledIn () |
void | ScrolledOut (const SwRect &rOldVisArea) |
void | InvalidateChildrenStates (const SwFrame *_pFrame, AccessibleStates _nStates) |
void | DisposeChildren (const SwFrame *pFrame, bool bRecursive, bool bCanSkipInvisible) |
void | DisposeShape (const SdrObject *pObj, ::accessibility::AccessibleShape *pAccImpl) |
void | ScrolledInShape (::accessibility::AccessibleShape *pAccImpl) |
virtual void | InvalidateContent_ (bool bVisibleDataFired) |
virtual void | InvalidateCursorPos_ () |
virtual void | InvalidateFocus_ () |
void | FireVisibleDataEvent () |
void | FireStateChangedEvent (sal_Int64 nState, bool bNewState) |
virtual void | GetStates (sal_Int64 &rStateSet) |
bool | IsEditableState () |
css::awt::Rectangle | getBoundsImpl (bool bRelative) |
Get bounding box. More... | |
void | NotRegisteredAtAccessibleMap () |
void | RemoveFrameFromAccessibleMap () |
void | ThrowIfDisposed () |
virtual | ~SwAccessibleContext () override |
css::uno::Reference< css::accessibility::XAccessible > | getAccessibleParentImpl () |
Protected Member Functions inherited from SwAccessibleFrame | |
bool | IsEditable (SwViewShell const *pVSh) const |
bool | IsOpaque (SwViewShell const *pVSh) const |
bool | IsInPagePreview () const |
void | ClearFrame () |
SwAccessibleFrame (const SwRect &rVisArea, const SwFrame *pFrame, bool bIsPagePreview) | |
virtual | ~SwAccessibleFrame () |
SwRect | GetBounds (const SwAccessibleMap &rAccMap, const SwFrame *pFrame=nullptr) |
const SwFrame * | GetParent () const |
sal_Int32 | GetChildCount (SwAccessibleMap &rAccMap) const |
sw::access::SwAccessibleChild | GetChild (SwAccessibleMap &rAccMap, sal_Int32 nPos) const |
sw::access::SwAccessibleChild | GetChildAtPixel (const Point &rPos, SwAccessibleMap &rAccMap) const |
void | GetChildren (SwAccessibleMap &rAccMap, std::list< sw::access::SwAccessibleChild > &rChildren) const |
void | SetVisArea (const SwRect &rNewVisArea) |
const SwRect & | GetVisArea () const |
OUString | GetFormattedPageNumber () const |
Static Protected Member Functions | |
static bool | GetParagraphBoundary (css::i18n::Boundary &rBound, std::u16string_view aText) |
Static Protected Member Functions inherited from SwAccessibleFrame | |
static sal_Int32 | GetChildCount (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame *pFrame, bool bInPagePreviewr) |
static sw::access::SwAccessibleChild | GetChild (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, sal_Int32 &rPos, bool bInPagePreview) |
static bool | GetChildIndex (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, const sw::access::SwAccessibleChild &rChild, sal_Int32 &rPos, bool bInPagePreview) |
static sw::access::SwAccessibleChild | GetChildAtPixel (const SwRect &rVisArea, const SwFrame &rFrame, const Point &rPos, bool bInPagePreview, SwAccessibleMap &rAccMap) |
static void | GetChildren (SwAccessibleMap &rAccMap, const SwRect &rVisArea, const SwFrame &rFrame, std::list< sw::access::SwAccessibleChild > &rChildren, bool bInPagePreview) |
Private Member Functions | |
OUString const & | GetString () |
get the (accessible) text string (requires frame; check before) More... | |
sal_Int32 | GetCaretPos () |
bool | GetSelectionAtIndex (sal_Int32 *pSelection, sal_Int32 &nStart, sal_Int32 &nEnd) |
bool | GetSelection (sal_Int32 &nStart, sal_Int32 &nEnd) |
SwPaM * | GetCursor (const bool _bForSelection) |
void | ExecuteAtViewShell (sal_uInt16 nSlot) |
rtl::Reference< SwXTextPortion > | CreateUnoPortion (sal_Int32 nStart, sal_Int32 nEnd) |
const SwRangeRedline * | GetRedlineAtIndex () |
OUString | GetFieldTypeNameAtIndex (sal_Int32 nIndex) |
void | _getDefaultAttributesImpl (const css::uno::Sequence< OUString > &aRequestedAttributes, tAccParaPropValMap &rDefAttrSeq, const bool bOnlyCharAttrs=false) |
void | _getRunAttributesImpl (const sal_Int32 nIndex, const css::uno::Sequence< OUString > &aRequestedAttributes, tAccParaPropValMap &rRunAttrSeq) |
void | _getSupplementalAttributesImpl (const css::uno::Sequence< OUString > &aRequestedAttributes, tAccParaPropValMap &rSupplementalAttrSeq) |
void | _correctValues (const sal_Int32 nIndex, std::vector< css::beans::PropertyValue > &rValues) |
Static Private Member Functions | |
static OUString | GetDescription () |
static bool | IsValidChar (sal_Int32 nPos, sal_Int32 nLength) |
static bool | IsValidPosition (sal_Int32 nPos, sal_Int32 nLength) |
static bool | IsValidRange (sal_Int32 nBegin, sal_Int32 nEnd, sal_Int32 nLength) |
static void | OrderRange (sal_Int32 &nBegin, sal_Int32 &nEnd) |
Private Attributes | |
OUString | m_sDesc |
std::unique_ptr< SwAccessiblePortionData > | m_pPortionData |
std::unique_ptr< SwAccessibleHyperTextData > | m_pHyperTextData |
sal_Int32 | m_nOldCaretPos |
bool | m_bIsHeading |
sal_Int32 | m_nHeadingLevel |
SwAccessibleSelectionHelper | m_aSelectionHelper |
std::unique_ptr< SwParaChangeTrackingInfo > | mpParaChangeTrackInfo |
bool | m_bLastHasSelection |
Friends | |
class | SwAccessibleHyperlink |
Additional Inherited Members | |
Static Public Member Functions inherited from SwAccessibleContext | |
static OUString | GetResource (TranslateId pResId, const OUString *pArg1=nullptr, const OUString *pArg2=nullptr) |
Static Public Member Functions inherited from SwAccessibleFrame | |
static const SwFrame * | GetParent (const sw::access::SwAccessibleChild &rFrameOrObj, bool bInPagePreview) |
Protected Attributes inherited from SwAccessibleContext | |
std::mutex | m_Mutex |
bool | m_isSelectedInDoc |
Definition at line 53 of file accpara.hxx.
|
overrideprotectedvirtual |
Definition at line 414 of file accpara.cxx.
References SfxListener::EndListeningAll(), m_pHyperTextData, m_pPortionData, and mpParaChangeTrackInfo.
SwAccessibleParagraph::SwAccessibleParagraph | ( | std::shared_ptr< SwAccessibleMap > const & | pInitMap, |
const SwTextFrame & | rTextFrame | ||
) |
Definition at line 395 of file accpara.cxx.
References GetRealHeadingLevel(), IsHeading(), m_bIsHeading, m_nHeadingLevel, PARAGRAPH, SwAccessibleContext::SetName(), and SfxListener::StartListening().
|
private |
Definition at line 1805 of file accpara.cxx.
References ChangeAttr, COL_AUTO(), COL_BLACK(), COL_BLUE(), COL_NONE_COLOR, COL_TRANSPARENT(), COL_WHITE(), ColorTransparency, getCharacterBounds(), GetCurrentTabStop(), SwAccessibleContext::GetCursorShell(), SwModuleOptions::GetDeletedAuthorAttr(), SwViewOption::GetFieldShadingsColor(), SwModuleOptions::GetFormatAuthorAttr(), SwAccessibleFrame::GetFrame(), SwModuleOptions::GetInsertAuthorAttr(), GetPortionData(), GetRedlineAtIndex(), SwTextFrame::GetText(), SwRangeRedline::GetType(), SwViewShell::GetViewOptions(), SwTextNode::GetWrong(), i, SwWrongList::InWrongWord(), Color::IsDark(), SwAccessiblePortionData::IsIndexInFootnode(), SwAccessiblePortionData::IsInGrayPortion(), SwViewOption::IsOnlineSpell(), SwTextNode::IsSymbolAt(), LINESTYLE_WAVE, AuthorCharAttr::m_nAttr, AuthorCharAttr::m_nColor, AuthorCharAttr::m_nItemId, SwTextFrame::MapViewToModel(), nIndex, pos, SW_MOD, UNO_NAME_CHAR_BACK_COLOR, UNO_NAME_CHAR_COLOR, UNO_NAME_CHAR_ESCAPEMENT, UNO_NAME_CHAR_POSTURE, UNO_NAME_CHAR_STRIKEOUT, UNO_NAME_CHAR_UNDERLINE, UNO_NAME_CHAR_UNDERLINE_COLOR, UNO_NAME_CHAR_WEIGHT, UNO_NAME_TABSTOPS, and uno::Any::Value.
Referenced by getCharacterAttributes().
|
private |
Definition at line 1439 of file accpara.cxx.
References aSwMapProvider, Cell, Fly, SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SwNode::GetDoc(), SwAccessibleFrame::GetFrame(), SwFormat::GetName(), SfxItemPropertyMap::getPropertyEntries(), SfxItemPropertySet::getPropertyMap(), SwUnoPropertyMapProvider::GetPropertySet(), SwTextNode::GetTextColl(), SwTextFrame::GetTextNodeForParaProps(), SwFrame::GetType(), SwFrame::GetUpper(), SwFrame::IsFlyFrame(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), svl::Items, Page, PROPERTY_MAP_TEXT_CURSOR, SfxPoolItem::QueryValue(), RES_CHRATR_BEGIN(), RES_CHRATR_END(), RES_FRMATR_BEGIN(), RES_FRMATR_END(), RES_PARATR_BEGIN(), RES_PARATR_END(), Section, SetPutRecursive(), Tab, UNO_NAME_PARA_STYLE_NAME, and UNO_NAME_WRITING_MODE.
Referenced by _getRunAttributesImpl(), getCharacterAttributes(), and getDefaultAttributes().
|
private |
Definition at line 1628 of file accpara.cxx.
References _getDefaultAttributesImpl(), aSwMapProvider, SwPosition::GetContentIndex(), SwUnoCursorHelper::GetCursorAttr(), SwAccessibleFrame::GetFrame(), SwPosition::GetNode(), GetPortionData(), SfxItemPropertyMap::getPropertyEntries(), SfxItemPropertySet::getPropertyMap(), SwUnoPropertyMapProvider::GetPropertySet(), SwContentNode::GetpSwAttrSet(), SwNode::GetTextNode(), SwContentNode::HasSwAttrSet(), SwTextNode::Len(), SwTextFrame::MapViewToModelPos(), nIndex, PROPERTY_MAP_TEXT_CURSOR, SfxPoolItem::QueryValue(), RES_CHRATR_BEGIN(), and RES_CHRATR_END().
Referenced by getCharacterAttributes(), and getRunAttributes().
|
private |
Definition at line 1747 of file accpara.cxx.
References aSwMapProvider, SwTextNode::GetAttr(), SwDoc::GetAttrPool(), SwNode::GetDoc(), SwAccessibleFrame::GetFrame(), SwUnoPropertyMapProvider::GetPropertyMapEntries(), SwTextFrame::GetTextNodeForParaProps(), SwTextNode::HasBullet(), SwTextNode::HasNumber(), PROPERTY_MAP_ACCESSIBILITY_TEXT_ATTRIBUTE, SfxPoolItem::QueryValue(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PARATR_ADJUST(), RES_PARATR_LINESPACING(), RES_PARATR_LIST_BEGIN(), RES_PARATR_LIST_END(), RES_PARATR_LIST_LEVEL(), RES_PARATR_NUMRULE(), RES_PARATR_TABSTOP(), and RES_UL_SPACE().
Referenced by getCharacterAttributes().
|
inlineoverridevirtualnoexcept |
Definition at line 288 of file accpara.hxx.
|
overridevirtual |
Definition at line 3093 of file accpara.cxx.
References SwCursorShell::CreateCursor(), SwCursorShell::EndAction(), SwAccessibleContext::GetCursorShell(), SwAccessibleFrame::GetFrame(), SwPaM::GetMark(), SwPaM::GetPoint(), GetPortionData(), getSelectedPortionCount(), GetSelectionAtIndex(), GetString(), i, IsValidRange(), SwTextFrame::MapViewToModelPos(), nLength, removeSelection(), SwPaM::SetMark(), SwCursorShell::StartAction(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2720 of file accpara.cxx.
References SwAccessibleContext::ThrowIfDisposed().
|
protected |
Definition at line 448 of file accpara.cxx.
References m_pHyperTextData, and m_pPortionData.
Referenced by GetCaretPos(), InvalidateContent_(), replaceText(), and UpdatePortionData().
|
overridevirtual |
Definition at line 2475 of file accpara.cxx.
References ExecuteAtViewShell(), setSelection(), and SwAccessibleContext::ThrowIfDisposed().
|
private |
Definition at line 475 of file accpara.cxx.
References SwDoc::CreateUnoCursor(), SwAccessiblePortionData::GetCoreViewPosition(), SwTextFrame::GetDoc(), SwAccessibleFrame::GetFrame(), getLength(), GetPortionData(), GetString(), IsValidChar(), IsValidRange(), SwTextFrame::MapViewToModelPos(), and PORTION_TEXT.
Referenced by GetRealHeadingLevel(), and setAttributes().
|
overridevirtual |
Definition at line 2554 of file accpara.cxx.
References ExecuteAtViewShell(), SwAccessibleContext::IsEditableState(), setSelection(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2584 of file accpara.cxx.
References replaceText().
|
overridevirtual |
Definition at line 2748 of file accpara.cxx.
References SwAccessibleSelectionHelper::deselectAccessibleChild(), m_aSelectionHelper, and SwAccessibleContext::ThrowIfDisposed().
|
private |
Definition at line 454 of file accpara.cxx.
References SfxDispatcher::Execute(), SfxViewFrame::GetDispatcher(), SwAccessibleContext::GetMap(), SwViewShell::GetSfxViewShell(), SwAccessibleMap::GetShell(), and SfxViewShell::GetViewFrame().
Referenced by copyText(), cutText(), and pasteText().
|
overridevirtual |
Definition at line 703 of file accpara.cxx.
References GetDescription(), SwAccessibleContext::m_Mutex, m_sDesc, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 732 of file accpara.cxx.
References SwFrame::DynCastTextFrame(), SwFrame::FindNextCnt(), SwFrame::FindPrevCnt(), SwAccessibleMap::GetContext(), SwAccessibleFrame::GetFrame(), SwAccessibleContext::GetMap(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 3487 of file accpara.cxx.
References m_nHeadingLevel.
|
protected |
Definition at line 612 of file accpara.cxx.
References SwAccessiblePortionData::GetAttributeBoundary(), GetPortionData(), and nPos.
Referenced by GetTextBoundary().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 854 of file accpara.cxx.
References SwAccessibleContext::getBackground(), SwAccessibleContext::GetCursorShell(), SwAccessibleFrame::GetFrame(), and lcl_GetBackgroundColor().
|
private |
Definition at line 127 of file accpara.cxx.
References ClearPortionData(), sw::FrameContainsNode(), SwAccessiblePortionData::GetAccessiblePosition(), GetCursor(), SwAccessibleFrame::GetFrame(), getLength(), SwPosition::GetNodeIndex(), SwPaM::GetPoint(), GetPortionData(), SwTextFrame::HasPara(), SwPaM::IsInFrontOfLabel(), SwTextFrame::MapModelToViewPos(), nIndex, and UpdatePortionData().
Referenced by getCaretPosition(), GetSelectionAtIndex(), and InvalidateCursorPos_().
|
overridevirtual |
Definition at line 1010 of file accpara.cxx.
References GetCaretPos(), SwAccessibleContext::GetMap(), SwAccessibleContext::m_Mutex, m_nOldCaretPos, SwAccessibleMap::SetCursorContext(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by getNumberOfLineWithCaret().
|
overridevirtual |
Definition at line 1063 of file accpara.cxx.
References GetString(), IsValidChar(), nIndex, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1331 of file accpara.cxx.
References _correctValues(), _getDefaultAttributesImpl(), _getRunAttributesImpl(), _getSupplementalAttributesImpl(), comphelper::containerToSequence(), getAttributeNames(), GetFieldTypeNameAtIndex(), GetString(), getSupplementalAttributeNames(), i, IsValidPosition(), nIndex, nLength, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
#i12332# FillSpecialPos does not accept nIndex == GetString().getLength(). In that case nPos is set to the length of the string in the core. This way GetCharRect returns the rectangle for a cursor at the end of the paragraph.
Definition at line 2033 of file accpara.cxx.
References SwAccessiblePortionData::FillSpecialPos(), SwAccessibleFrame::GetBounds(), SwFrame::GetCharRect(), SwAccessibleFrame::GetFrame(), tools::Rectangle::GetHeight(), getLength(), SwAccessibleContext::GetMap(), GetPortionData(), GetString(), SwTextFrame::GetText(), tools::Rectangle::GetWidth(), SwAccessibleContext::GetWindow(), Point::getX(), Point::getY(), IsValidPosition(), tools::Rectangle::Left(), SwCursorMoveState::m_bRealHeight, SwCursorMoveState::m_bRealWidth, SwCursorMoveState::m_pSpecialPos, SwTextFrame::MapViewToModelPos(), tools::Rectangle::Move(), nIndex, nPos, SwAccessibleContext::ThrowIfDisposed(), tools::Rectangle::Top(), and TopLeft.
Referenced by _correctValues(), getIndexAtPoint(), getNumberOfLineWithCaret(), and scrollSubstringTo().
|
overridevirtual |
Definition at line 2090 of file accpara.cxx.
References GetString(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by getIndexAtPoint().
|
protected |
Definition at line 537 of file accpara.cxx.
References GetPortionData(), o3tl::iterateCodePoints(), nPos, and text().
Referenced by GetTextBoundary().
css::uno::Sequence< css::style::TabStop > SwAccessibleParagraph::GetCurrentTabStop | ( | sal_Int32 | nIndex | ) |
Definition at line 1078 of file accpara.cxx.
References SwAccessiblePortionData::FillSpecialPos(), SwAccessibleFrame::GetBounds(), SwFrame::GetCharRect(), SwAccessibleFrame::GetFrame(), getLength(), SwAccessibleContext::GetMap(), GetPortionData(), GetString(), SwFrame::GetTabStopInfo(), SwTextFrame::GetText(), tools::Rectangle::GetWidth(), SwAccessibleContext::GetWindow(), IsValidPosition(), SwRect::Left(), SwCursorMoveState::m_bRealHeight, SwCursorMoveState::m_bRealWidth, SwCursorMoveState::m_pSpecialPos, SwTextFrame::MapViewToModelPos(), tools::Rectangle::Move(), nIndex, nPos, Position, SwAccessibleContext::ThrowIfDisposed(), TopLeft, Point::X(), and Point::Y().
Referenced by _correctValues().
|
private |
Definition at line 185 of file accpara.cxx.
References SwCursorShell::GetCursor(), SwAccessibleContext::GetCursorShell(), SwFEShell::IsFrameSelected(), SwFEShell::IsObjSelected(), and SwCursorShell::IsTableMode().
Referenced by GetCaretPos(), GetRedlineAtIndex(), getSelectedPortionCount(), GetSelectionAtIndex(), GetStates(), grabFocus(), and removeSelection().
|
overridevirtual |
Definition at line 1590 of file accpara.cxx.
References _getDefaultAttributesImpl(), comphelper::findValue(), SwAccessibleContext::GetMap(), SwAccessibleMap::LogicToPixel(), pValues, SwAccessibleContext::ThrowIfDisposed(), u, and Size::Width().
|
staticprivate |
Definition at line 122 of file accpara.cxx.
Referenced by getAccessibleDescription(), and InvalidateContent_().
|
overridevirtual |
Definition at line 3524 of file accpara.cxx.
References m_nHeadingLevel.
|
private |
Definition at line 1162 of file accpara.cxx.
References Author, DateTime, DocInfo, DocStat, ExtUser, SwFormatField::GetField(), SwAccessiblePortionData::GetFieldIndex(), SwField::GetFormat(), SwFieldMgr::GetFormatCount(), SwTextAttr::GetFormatField(), SwFieldMgr::GetFormatStr(), SwAccessibleFrame::GetFrame(), SwFieldType::GetName(), GetPortionData(), GetRef, SwField::GetSubType(), SwFieldMgr::GetSubTypes(), SwField::GetTyp(), SwField::GetTypeId(), SwFieldType::GetTypeStr(), HiddenText, SwRefPageSetField::IsOn(), SwGetRefField::IsRefToHeadingCrossRefBookmark(), SwGetRefField::IsRefToNumItemCrossRefBookmark(), JumpEdit, sw::MergedAttrIter::NextAttr(), nIndex, REF_BOOKMARK, REF_ENDNOTE, REF_FOOTNOTE, REF_SEQUENCEFLD, REF_SETREFATTR, RefPageSet, RES_TXTATR_ANNOTATION(), RES_TXTATR_FIELD(), RES_TXTATR_INPUTFIELD(), RES_TXTATR_REFMARK(), SetExp, and SwFieldType::Which().
Referenced by getCharacterAttributes().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 833 of file accpara.cxx.
References COL_BLACK(), COL_WHITE(), SwAccessibleContext::GetCursorShell(), SwAccessibleContext::getForeground(), SwAccessibleFrame::GetFrame(), Color::IsDark(), and lcl_GetBackgroundColor().
|
protected |
Definition at line 620 of file accpara.cxx.
References g_pBreakIt, SwBreakIt::GetBreakIter(), SwAccessiblePortionData::GetCoreViewPosition(), SwAccessibleFrame::GetFrame(), SwTextFrame::GetLangOfChar(), SwBreakIt::GetLocale(), GetPortionData(), and nPos.
Referenced by GetTextBoundary().
|
overridevirtual |
Definition at line 2836 of file accpara.cxx.
References SwAccessiblePortionData::GetAccessiblePosition(), SwTextAttr::GetAnyEnd(), SwAccessibleFrame::GetFrame(), GetPortionData(), SwTextAttr::GetStart(), m_pHyperTextData, SwTextFrame::MapModelToView(), max, min(), SwAccessibleHyperlink, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2818 of file accpara.cxx.
References SwAccessibleFrame::GetFrame(), nCount, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2891 of file accpara.cxx.
References SwTextAttr::GetAnyEnd(), SwAccessiblePortionData::GetCoreViewPosition(), SwAccessibleFrame::GetFrame(), GetPortionData(), SwTextAttr::GetStart(), GetString(), IsValidPosition(), sw::MapModelToView(), SwTextFrame::MapModelToView(), nLength, nPos, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1003 of file accpara.cxx.
|
overridevirtual |
Definition at line 868 of file accpara.cxx.
References sImplementationName.
|
overridevirtual |
Definition at line 2099 of file accpara.cxx.
References SwRect::Contains(), SwAccessiblePortionData::GetAccessiblePosition(), SwAccessibleFrame::GetBounds(), getCharacterBounds(), getCharacterCount(), SwTextFrame::GetCharRect(), SwAccessibleFrame::GetFrame(), SwAccessibleContext::GetMap(), SwTextFrame::GetModelPositionForViewPoint(), GetPortionData(), SwTextFrame::GetTextNodeFirst(), SwAccessibleContext::GetWindow(), Point::getX(), Point::getY(), SwFrame::IsRightToLeft(), SwFrame::IsVertical(), SwCursorMoveState::m_bPosMatchesBounds, SwTextFrame::MapModelToViewPos(), SwTextFrame::MapViewToModelPos(), nIndex, SwRect::Pos(), SwRect::Right(), Point::setX(), Point::setY(), SwAccessibleContext::ThrowIfDisposed(), and TopLeft.
|
protected |
Definition at line 591 of file accpara.cxx.
References SwAccessiblePortionData::GetLastLineBoundary(), SwAccessiblePortionData::GetLineBoundary(), GetPortionData(), and nPos.
Referenced by GetTextBoundary().
|
overridevirtual |
Definition at line 3220 of file accpara.cxx.
References SwAccessiblePortionData::GetLineNo(), GetPortionData(), GetString(), IsValidPosition(), nIndex, and nLength.
|
overridevirtual |
Return the parents locale or throw exception if this object has no parent yet/anymore.
Reimplemented from SwAccessibleContext.
Definition at line 716 of file accpara.cxx.
References SwFrame::DynCastTextFrame(), g_pBreakIt, SwAccessibleFrame::GetFrame(), SwTextFrame::GetLangOfChar(), and SwBreakIt::GetLocale().
|
overridevirtual |
Definition at line 3275 of file accpara.cxx.
References SwAccessiblePortionData::GetBoundaryOfLine(), SwAccessibleFrame::GetBounds(), getCaretPosition(), getCharacterBounds(), SwCursorShell::GetCharRect(), SwAccessibleContext::GetCursorShell(), tools::Rectangle::GetHeight(), SwAccessiblePortionData::GetLineNo(), SwAccessibleContext::GetMap(), GetPortionData(), GetString(), tools::Rectangle::GetWidth(), SwAccessibleContext::GetWindow(), Point::getX(), Point::getY(), IsValidPosition(), tools::Rectangle::Left(), tools::Rectangle::Move(), nLength, tools::Rectangle::Top(), and TopLeft.
Referenced by getTextAtLineWithCaret().
|
staticprotected |
Definition at line 603 of file accpara.cxx.
Referenced by GetTextBoundary().
|
inlineprotected |
css::uno::RuntimeException |
Definition at line 188 of file accpara.hxx.
References m_pPortionData, and UpdatePortionData().
Referenced by _correctValues(), _getRunAttributesImpl(), addSelection(), CreateUnoPortion(), GetAttributeBoundary(), GetCaretPos(), getCharacterBounds(), GetCharBoundary(), GetCurrentTabStop(), GetFieldTypeNameAtIndex(), GetGlyphBoundary(), getHyperLink(), getHyperLinkIndex(), getIndexAtPoint(), GetLineBoundary(), getLineNumberAtIndex(), getNumberOfLineWithCaret(), GetSelectionAtIndex(), GetSentenceBoundary(), GetString(), getTextAtLineNumber(), getTextAtLineWithCaret(), getTextMarkup(), getTextMarkupAtIndex(), getTextMarkupCount(), GetWordBoundary(), replaceText(), setCaretPosition(), and setSelection().
sal_Int32 SwAccessibleParagraph::GetRealHeadingLevel | ( | ) |
Definition at line 3503 of file accpara.cxx.
References CreateUnoPortion(), length, and o3tl::toInt32().
Referenced by InvalidateContent_(), and SwAccessibleParagraph().
|
private |
Definition at line 522 of file accpara.cxx.
References GetCursor(), SwPosition::GetDoc(), SwDoc::getIDocumentRedlineAccess(), IDocumentRedlineAccess::GetRedline(), and SwPaM::Start().
Referenced by _correctValues().
|
overridevirtual |
Definition at line 1725 of file accpara.cxx.
References _getRunAttributesImpl(), GetString(), IsValidPosition(), comphelper::mapValuesToSequence(), nIndex, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2739 of file accpara.cxx.
References SwAccessibleSelectionHelper::getSelectedAccessibleChild(), m_aSelectionHelper, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2732 of file accpara.cxx.
References SwAccessibleSelectionHelper::getSelectedAccessibleChildCount(), m_aSelectionHelper, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2963 of file accpara.cxx.
References GetCursor(), SwAccessibleFrame::GetFrame(), SwNode::GetIndex(), SwTextFrame::GetMergedPara(), SwPosition::GetNodeIndex(), sw::Ring< value_type >::GetRingContainer(), and SwTextFrame::GetTextNodeFirst().
Referenced by addSelection().
|
overridevirtual |
Definition at line 2175 of file accpara.cxx.
References GetSelection(), GetString(), and SwAccessibleContext::ThrowIfDisposed().
|
inlineprivate |
Definition at line 104 of file accpara.hxx.
References GetSelectionAtIndex().
Referenced by getSelectedText(), getSelectionEnd(), getSelectionStart(), and InvalidateCursorPos_().
|
private |
Definition at line 3338 of file accpara.cxx.
References sw::FrameContainsNode(), SwAccessiblePortionData::GetAccessiblePosition(), SwAccessiblePortionData::GetAccessibleString(), GetCaretPos(), GetCursor(), SwAccessibleFrame::GetFrame(), SwNode::GetIndex(), getLength(), SwTextFrame::GetMergedPara(), SwPosition::GetNodeIndex(), GetPortionData(), sw::Ring< value_type >::GetRingContainer(), SwTextFrame::GetTextNodeFirst(), SwTextFrame::MapModelToViewPos(), and SAL_WARN_IF.
Referenced by addSelection(), GetSelection(), getSeletedPositionEnd(), and getSeletedPositionStart().
|
overridevirtual |
Definition at line 2199 of file accpara.cxx.
References GetSelection(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2188 of file accpara.cxx.
References GetSelection(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 3019 of file accpara.cxx.
References GetSelectionAtIndex(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 3008 of file accpara.cxx.
References GetSelectionAtIndex(), and SwAccessibleContext::ThrowIfDisposed().
|
protected |
Definition at line 578 of file accpara.cxx.
References GetPortionData(), SwAccessiblePortionData::GetSentenceBoundary(), nPos, and u.
Referenced by GetTextBoundary().
|
overrideprotectedvirtual |
Reimplemented from SwAccessibleContext.
Definition at line 215 of file accpara.cxx.
References sw::FrameContainsNode(), GetCursor(), SwAccessibleContext::GetCursorShell(), SwAccessibleFrame::GetFrame(), SwAccessibleContext::GetMap(), SwPosition::GetNodeIndex(), SwPaM::GetPoint(), SwAccessibleContext::GetStates(), SwAccessibleContext::GetWindow(), vcl::Window::HasFocus(), m_nOldCaretPos, and SwAccessibleMap::SetCursorContext().
|
private |
get the (accessible) text string (requires frame; check before)
Definition at line 117 of file accpara.cxx.
References SwAccessiblePortionData::GetAccessibleString(), and GetPortionData().
Referenced by addSelection(), CreateUnoPortion(), getCharacter(), getCharacterAttributes(), getCharacterBounds(), getCharacterCount(), GetCurrentTabStop(), getHyperLinkIndex(), getLineNumberAtIndex(), getNumberOfLineWithCaret(), getRunAttributes(), getSelectedText(), getText(), getTextAtIndex(), getTextAtLineNumber(), getTextBeforeIndex(), getTextBehindIndex(), getTextMarkupAtIndex(), getTextRange(), InvalidateContent_(), replaceText(), scrollSubstringTo(), setAttributes(), setCaretPosition(), setSelection(), and setText().
|
overridevirtual |
Definition at line 879 of file accpara.cxx.
References sAccessibleServiceName, and sServiceName.
|
overridevirtual |
Definition at line 2244 of file accpara.cxx.
References GetString(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2269 of file accpara.cxx.
References GetString(), GetTextBoundary(), nIndex, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 3236 of file accpara.cxx.
References SwAccessiblePortionData::GetBoundaryOfLine(), GetPortionData(), and GetString().
Referenced by getTextAtLineWithCaret().
|
overridevirtual |
Definition at line 3260 of file accpara.cxx.
References getNumberOfLineWithCaret(), GetPortionData(), and getTextAtLineNumber().
|
overridevirtual |
Definition at line 2305 of file accpara.cxx.
References GetString(), GetTextBoundary(), min(), nIndex, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2378 of file accpara.cxx.
References GetString(), GetTextBoundary(), max, nIndex, and SwAccessibleContext::ThrowIfDisposed().
|
protected |
css::lang::IndexOutOfBoundsException | |
css::lang::IllegalArgumentException | |
css::uno::RuntimeException |
Definition at line 648 of file accpara.cxx.
References GetAttributeBoundary(), GetCharBoundary(), GetGlyphBoundary(), GetLineBoundary(), GetParagraphBoundary(), GetSentenceBoundary(), GetWordBoundary(), IsValidChar(), IsValidPosition(), and nPos.
Referenced by getTextAtIndex(), getTextBeforeIndex(), and getTextBehindIndex().
|
overridevirtual |
Definition at line 3157 of file accpara.cxx.
References SwAccessibleFrame::GetFrame(), GetPortionData(), and mpParaChangeTrackInfo.
|
overridevirtual |
Definition at line 3185 of file accpara.cxx.
References SwAccessibleFrame::GetFrame(), GetPortionData(), GetString(), IsValidPosition(), mpParaChangeTrackInfo, and nLength.
|
overridevirtual |
Definition at line 2931 of file accpara.cxx.
References SwAccessibleFrame::GetFrame(), GetPortionData(), and mpParaChangeTrackInfo.
|
overridevirtual |
Definition at line 2253 of file accpara.cxx.
References GetString(), IsValidRange(), OrderRange(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 989 of file accpara.cxx.
References cppu::OTypeCollection::getTypes().
|
protected |
Definition at line 554 of file accpara.cxx.
References g_pBreakIt, SwBreakIt::GetBreakIter(), SwAccessiblePortionData::GetCoreViewPosition(), SwAccessibleFrame::GetFrame(), SwTextFrame::GetLangOfChar(), SwBreakIt::GetLocale(), GetPortionData(), and nPos.
Referenced by GetTextBoundary().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 767 of file accpara.cxx.
References sw::FrameContainsNode(), GetCursor(), SwAccessibleContext::GetCursorShell(), SwAccessibleFrame::GetFrame(), SwPosition::GetNodeIndex(), SwTextFrame::GetOffset(), SwPaM::GetPoint(), SwAccessibleContext::GetWindow(), vcl::Window::GrabFocus(), SwTextFrame::IsInside(), SwTextFrame::MapModelToViewPos(), SwTextFrame::MapViewToModelPos(), SwAccessibleContext::Select(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Reimplemented from SwAccessibleContext.
Definition at line 424 of file accpara.cxx.
References SwAccessibleContext::m_Mutex, and m_nOldCaretPos.
|
overridevirtual |
Definition at line 2589 of file accpara.cxx.
References nIndex, and replaceText().
|
overrideprotectedvirtual |
Reimplemented from SwAccessibleContext.
Definition at line 246 of file accpara.cxx.
References aEvent, ClearPortionData(), SwAccessibleContext::FireAccessibleEvent(), SwAccessibleContext::FireVisibleDataEvent(), SwAccessibleContext::getAccessibleParent(), GetDescription(), GetRealHeadingLevel(), GetString(), comphelper::OCommonAccessibleText::implInitTextChangedEvent(), IsHeading(), m_bIsHeading, SwAccessibleContext::m_Mutex, m_nHeadingLevel, and m_sDesc.
|
overrideprotectedvirtual |
Reimplemented from SwAccessibleContext.
Definition at line 328 of file accpara.cxx.
References aEvent, SwAccessibleContext::FireAccessibleEvent(), SwAccessibleContext::FireStateChangedEvent(), GetCaretPos(), SwAccessibleContext::GetMap(), GetSelection(), SwAccessibleContext::GetWindow(), vcl::Window::HasFocus(), m_bLastHasSelection, SwAccessibleContext::m_Mutex, m_nOldCaretPos, and SwAccessibleMap::SetCursorContext().
|
overrideprotectedvirtual |
Reimplemented from SwAccessibleContext.
Definition at line 378 of file accpara.cxx.
References SwAccessibleContext::FireStateChangedEvent(), SwAccessibleContext::GetWindow(), vcl::Window::HasFocus(), SwAccessibleContext::m_Mutex, m_nOldCaretPos, and nPos.
|
overridevirtual |
Definition at line 2712 of file accpara.cxx.
References SwAccessibleSelectionHelper::isAccessibleChildSelected(), m_aSelectionHelper, and SwAccessibleContext::ThrowIfDisposed().
bool SwAccessibleParagraph::IsHeading | ( | ) | const |
Definition at line 208 of file accpara.cxx.
References SwAccessibleFrame::GetFrame(), SwTextFrame::GetTextNodeForParaProps(), and SwTextNode::IsOutline().
Referenced by InvalidateContent_(), and SwAccessibleParagraph().
|
staticprivate |
Definition at line 503 of file accpara.cxx.
Referenced by CreateUnoPortion(), getCharacter(), and GetTextBoundary().
|
staticprivate |
Definition at line 509 of file accpara.cxx.
Referenced by getCharacterAttributes(), getCharacterBounds(), GetCurrentTabStop(), getHyperLinkIndex(), getLineNumberAtIndex(), getNumberOfLineWithCaret(), getRunAttributes(), GetTextBoundary(), getTextMarkupAtIndex(), IsValidRange(), and setCaretPosition().
|
staticprivate |
Definition at line 515 of file accpara.cxx.
References IsValidPosition(), and nLength.
Referenced by addSelection(), CreateUnoPortion(), getTextRange(), replaceText(), scrollSubstringTo(), setAttributes(), and setSelection().
|
overrideprotectedvirtual |
Reimplemented from SfxListener.
Definition at line 3333 of file accpara.cxx.
References mpParaChangeTrackInfo.
|
inline |
Definition at line 391 of file accpara.hxx.
|
inlinestaticprivate |
Definition at line 133 of file accpara.hxx.
Referenced by getTextRange().
|
overridevirtual |
Definition at line 2569 of file accpara.cxx.
References ExecuteAtViewShell(), SwAccessibleContext::IsEditableState(), nIndex, setSelection(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 927 of file accpara.cxx.
|
inlineoverridevirtualnoexcept |
Definition at line 291 of file accpara.hxx.
|
overridevirtual |
Definition at line 3030 of file accpara.cxx.
References SwPaM::End(), GetCursor(), SwAccessibleFrame::GetFrame(), SwNode::GetIndex(), SwTextFrame::GetMergedPara(), SwPaM::GetNext(), SwPosition::GetNodeIndex(), SwTextFrame::GetTextNodeFirst(), SwPaM::HasMark(), sw::Ring< value_type >::MoveTo(), and SwPaM::Start().
Referenced by addSelection().
|
overridevirtual |
Definition at line 2594 of file accpara.cxx.
References ClearPortionData(), SwXTextRange::CreateXTextRange(), SwTextFrame::GetDoc(), SwAccessiblePortionData::GetEditableRange(), SwAccessibleFrame::GetFrame(), GetPortionData(), GetString(), SwAccessibleContext::IsEditableState(), IsValidRange(), SwTextFrame::MapViewToModelPos(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by deleteText(), insertText(), and setText().
|
overridevirtual |
Definition at line 2487 of file accpara.cxx.
References SwAccessibleFrame::GetBounds(), getCharacterBounds(), SwAccessibleContext::GetMap(), SwAccessibleMap::GetShell(), GetString(), SwAccessibleContext::GetWindow(), IsValidRange(), min(), nLength, ScrollMDI(), SwAccessibleContext::ThrowIfDisposed(), and TopLeft.
|
overridevirtual |
Definition at line 2958 of file accpara.cxx.
|
overridevirtual |
Definition at line 2704 of file accpara.cxx.
References m_aSelectionHelper, SwAccessibleSelectionHelper::selectAccessibleChild(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2725 of file accpara.cxx.
References m_aSelectionHelper, SwAccessibleSelectionHelper::selectAllAccessibleChildren(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2640 of file accpara.cxx.
References CreateUnoPortion(), GetString(), i, SwAccessibleContext::IsEditableState(), IsValidRange(), nLength, pValues, and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 1031 of file accpara.cxx.
References SwAccessibleContext::GetCursorShell(), SwAccessibleFrame::GetFrame(), GetPortionData(), GetString(), IsValidPosition(), SwTextFrame::MapViewToModelPos(), nIndex, nLength, SwAccessibleContext::Select(), and SwAccessibleContext::ThrowIfDisposed().
|
overridevirtual |
Definition at line 2210 of file accpara.cxx.
References SwAccessibleContext::GetCursorShell(), SwAccessibleFrame::GetFrame(), SwPaM::GetPoint(), GetPortionData(), GetString(), IsValidRange(), SwTextFrame::MapViewToModelPos(), nLength, SwAccessibleContext::Select(), SwPaM::SetMark(), and SwAccessibleContext::ThrowIfDisposed().
Referenced by copyText(), cutText(), and pasteText().
|
overridevirtual |
Definition at line 2697 of file accpara.cxx.
References getLength(), GetString(), and replaceText().
|
overridevirtual |
Return whether the specified service is supported by this class.
Reimplemented from SwAccessibleContext.
Definition at line 873 of file accpara.cxx.
References cppu::supportsService().
|
protected |
css::uno::RuntimeException |
Definition at line 430 of file accpara.cxx.
References ClearPortionData(), SwAccessibleFrame::GetFrame(), SwAccessibleContext::GetMap(), SwAccessibleContext::GetShell(), SwFrame::IsTextFrame(), m_pPortionData, and SwTextFrame::VisitPortions().
Referenced by GetCaretPos(), and GetPortionData().
|
friend |
Definition at line 65 of file accpara.hxx.
Referenced by getHyperLink().
|
private |
Definition at line 85 of file accpara.hxx.
Referenced by deselectAccessibleChild(), getSelectedAccessibleChild(), getSelectedAccessibleChildCount(), isAccessibleChildSelected(), selectAccessibleChild(), and selectAllAccessibleChildren().
|
private |
Definition at line 81 of file accpara.hxx.
Referenced by InvalidateContent_(), and SwAccessibleParagraph().
|
private |
Definition at line 90 of file accpara.hxx.
Referenced by InvalidateCursorPos_().
|
private |
Definition at line 82 of file accpara.hxx.
Referenced by getAccessibleRole(), getExtendedAttributes(), InvalidateContent_(), and SwAccessibleParagraph().
|
private |
Definition at line 77 of file accpara.hxx.
Referenced by getCaretPosition(), GetStates(), HasCursor(), InvalidateCursorPos_(), and InvalidateFocus_().
|
private |
Definition at line 75 of file accpara.hxx.
Referenced by ClearPortionData(), getHyperLink(), and ~SwAccessibleParagraph().
|
private |
Definition at line 74 of file accpara.hxx.
Referenced by ClearPortionData(), GetPortionData(), UpdatePortionData(), and ~SwAccessibleParagraph().
|
private |
Definition at line 67 of file accpara.hxx.
Referenced by getAccessibleDescription(), and InvalidateContent_().
|
private |
Definition at line 87 of file accpara.hxx.
Referenced by getTextMarkup(), getTextMarkupAtIndex(), getTextMarkupCount(), Notify(), and ~SwAccessibleParagraph().