LibreOffice Module sw (master) 1
|
#include <acccontext.hxx>
Public Member Functions | |
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 |
Static Public Member Functions | |
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 Member Functions | |
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 |
Protected Attributes | |
std::mutex | m_Mutex |
bool | m_isSelectedInDoc |
Private Member Functions | |
void | InitStates () |
Private Attributes | |
OUString | m_sName |
css::uno::WeakReference< css::accessibility::XAccessible > | m_xWeakParent |
SwAccessibleMap * | m_pMap |
std::weak_ptr< SwAccessibleMap > | m_wMap |
note: the m_pMap is guaranteed to be valid until we hit the dtor ~SwAccessibleContext, then m_wMap must be checked if it's still alive, after locking SolarMutex (alternatively, Dispose clears m_pMap) More... | |
sal_uInt32 | m_nClientId |
sal_Int16 | m_nRole |
bool | m_isShowingState: 1 |
bool | m_isEditableState: 1 |
bool | m_isOpaqueState: 1 |
bool | m_isDefuncState: 1 |
bool | m_isDisposing: 1 |
bool | m_isRegisteredAtAccessibleMap |
Friends | |
class | SwAccessibleSelectionHelper |
class | SwAccessibleMap |
Additional Inherited Members | |
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) |
Definition at line 44 of file acccontext.hxx.
|
overrideprotectedvirtual |
Definition at line 552 of file acccontext.cxx.
References SwAccessibleFrame::GetFrame(), m_isRegisteredAtAccessibleMap, and m_wMap.
SwAccessibleContext::SwAccessibleContext | ( | std::shared_ptr< SwAccessibleMap > const & | pMap, |
sal_Int16 | nRole, | ||
const SwFrame * | pFrame | ||
) |
Definition at line 536 of file acccontext.cxx.
References GetShell(), and InitStates().
|
overridevirtual |
Definition at line 766 of file acccontext.cxx.
References comphelper::AccessibleEventNotifier::addEventListener(), m_nClientId, and comphelper::AccessibleEventNotifier::registerClient().
|
protected |
Definition at line 120 of file acccontext.cxx.
References sw::access::SwAccessibleChild::AlwaysIncludeAsChild(), SwAccessibleChildSList::begin(), ChildrenScrolled(), DisposeShape(), SwAccessibleChildSList::end(), sw::access::SwAccessibleChild::GetBox(), SwAccessibleMap::GetContextImpl(), sw::access::SwAccessibleChild::GetDrawObject(), GetMap(), GetShell(), sw::access::SwAccessibleChild::GetSwFrame(), SwAccessibleFrame::GetVisArea(), sw::access::SwAccessibleChild::GetWindow(), sw::access::SwAccessibleChild::IsAccessible(), sw::access::SwAccessibleChild::IsVisibleChildrenOnly(), SwPostItHelper::NONE, SwRect::Overlaps(), and ScrolledInShape().
Referenced by ChildrenScrolled(), Scrolled(), ScrolledOut(), and ScrolledWithin().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 809 of file acccontext.cxx.
References getBoundsImpl(), and lcl_PointInRectangle().
|
virtual |
Reimplemented in SwAccessibleCell, SwAccessibleDocument, SwAccessibleFrameBase, SwAccessibleNoTextFrame, and SwAccessibleTable.
Definition at line 1067 of file acccontext.cxx.
References aEvent, SwAccessibleFrame::ClearFrame(), DisposeChildren(), FireAccessibleEvent(), SwAccessibleFrame::GetFrame(), GetMap(), SwAccessibleFrame::GetVisArea(), GetWeakParent(), m_isDefuncState, m_isDisposing, m_Mutex, m_nClientId, m_pMap, m_wMap, RemoveFrameFromAccessibleMap(), and comphelper::AccessibleEventNotifier::revokeClientNotifyDisposing().
Referenced by SwAccessibleCell::Dispose(), SwAccessibleDocument::Dispose(), SwAccessibleFrameBase::Dispose(), SwAccessibleTable::Dispose(), InvalidatePosOrSize(), ScrolledOut(), and SwAccessibleMap::~SwAccessibleMap().
|
virtual |
Reimplemented in SwAccessibleTable.
Definition at line 1119 of file acccontext.cxx.
References aEvent, sw::access::SwAccessibleChild::AlwaysIncludeAsChild(), DisposeChildren(), DisposeShape(), FireAccessibleEvent(), vcl::Window::GetAccessible(), SwAccessibleMap::GetContextImpl(), sw::access::SwAccessibleChild::GetDrawObject(), SwAccessibleFrame::GetFrame(), GetMap(), sw::access::SwAccessibleChild::GetSwFrame(), sw::access::SwAccessibleChild::GetWindow(), and SwAccessibleFrame::IsShowing().
Referenced by SwAccessibleTable::DisposeChild(), and DisposeChildren().
|
protected |
Definition at line 381 of file acccontext.cxx.
References SwAccessibleChildSList::begin(), DisposeChild(), DisposeChildren(), DisposeShape(), SwAccessibleChildSList::end(), SwAccessibleMap::GetContextImpl(), sw::access::SwAccessibleChild::GetDrawObject(), GetMap(), sw::access::SwAccessibleChild::GetSwFrame(), SwAccessibleFrame::GetVisArea(), sw::access::SwAccessibleChild::GetWindow(), and SwAccessibleMap::RemoveContext().
Referenced by Dispose(), DisposeChild(), and DisposeChildren().
|
protected |
Definition at line 1021 of file acccontext.cxx.
References aEvent, FireAccessibleEvent(), SwAccessibleMap::GetContextImpl(), GetMap(), and SwAccessibleMap::RemoveContext().
Referenced by ChildrenScrolled(), DisposeChild(), DisposeChildren(), and InvalidateChildPosOrSize().
void SwAccessibleContext::FireAccessibleEvent | ( | css::accessibility::AccessibleEventObject & | rEvent | ) |
Definition at line 441 of file acccontext.cxx.
References comphelper::AccessibleEventNotifier::addEvent(), SwAccessibleFrame::GetFrame(), m_nClientId, and SAL_INFO.
Referenced by SwAccessibleDocumentBase::AddChild(), Dispose(), DisposeChild(), DisposeShape(), SwAccessibleMap::DoInvalidateShapeSelection(), SwAccessibleTable::FireSelectionEvent(), FireStateChangedEvent(), SwAccessibleTable::FireTableChangeEvent(), FireVisibleDataEvent(), InvalidateAttr(), InvalidateChildPosOrSize(), SwAccessibleTable::InvalidateChildPosOrSize(), SwAccessibleParagraph::InvalidateContent_(), SwAccessibleFrameBase::InvalidateCursorPos_(), SwAccessibleParagraph::InvalidateCursorPos_(), InvalidateRelation(), InvalidateTextSelection(), SwAccessibleFrameBase::Notify(), SwAccessibleNoTextFrame::Notify(), SwAccessibleTable::Notify(), SwAccessibleTextFrame::Notify(), SwAccessibleDocumentBase::RemoveChild(), and ScrolledInShape().
|
protected |
Definition at line 467 of file acccontext.cxx.
References aEvent, FireAccessibleEvent(), and nState.
Referenced by SwAccessibleFrameBase::InvalidateCursorPos_(), SwAccessiblePage::InvalidateCursorPos_(), SwAccessibleParagraph::InvalidateCursorPos_(), SwAccessibleFrameBase::InvalidateFocus_(), SwAccessiblePage::InvalidateFocus_(), SwAccessibleParagraph::InvalidateFocus_(), SwAccessiblePreview::InvalidateFocus_(), SwAccessibleCell::InvalidateMyCursorPos(), InvalidatePosOrSize(), InvalidateStates(), Scrolled(), ScrolledIn(), ScrolledOut(), SetSelectedState(), and SwAccessibleFrameBase::SetSelectedState().
|
protected |
Definition at line 459 of file acccontext.cxx.
References aEvent, and FireAccessibleEvent().
Referenced by SwAccessibleParagraph::InvalidateContent_(), InvalidatePosOrSize(), and ScrolledWithin().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 819 of file acccontext.cxx.
References vcl::Window::GetAccessible(), SwAccessibleFrame::GetBounds(), SwAccessibleFrame::GetChildAtPixel(), SwAccessibleMap::GetContext(), sw::access::SwAccessibleChild::GetDrawObject(), SwAccessibleFrame::GetFrame(), GetMap(), sw::access::SwAccessibleChild::GetSwFrame(), GetWindow(), sw::access::SwAccessibleChild::GetWindow(), Point::getX(), Point::getY(), Point::setX(), Point::setY(), ThrowIfDisposed(), and TopLeft.
Referenced by SwAccessibleDocumentBase::getAccessibleAtPoint().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase, and SwAccessibleTableColHeaders.
Definition at line 583 of file acccontext.cxx.
References vcl::Window::GetAccessible(), getAccessibleChildCount(), SwAccessibleFrame::GetChild(), sw::access::SwAccessibleChild::GetDrawObject(), GetMap(), sw::access::SwAccessibleChild::GetSwFrame(), sw::access::SwAccessibleChild::GetWindow(), sw::access::SwAccessibleChild::IsValid(), m_isDisposing, nIndex, and ThrowIfDisposed().
Referenced by SwAccessibleDocumentBase::getAccessibleChild(), SwAccessibleTableColHeaders::getAccessibleChild(), SwAccessibleTable::getSelectedAccessibleChild(), SwAccessibleTextFrame::getSelectedAccessibleChild(), and SwAccessibleTextFrame::isAccessibleChildSelected().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase, and SwAccessibleTableColHeaders.
Definition at line 573 of file acccontext.cxx.
References SwAccessibleFrame::GetChildCount(), GetMap(), m_isDisposing, and ThrowIfDisposed().
Referenced by SwAccessibleTable::deselectAccessibleChild(), getAccessibleChild(), SwAccessibleDocumentBase::getAccessibleChildCount(), SwAccessibleTable::getAccessibleColumn(), SwAccessibleTable::getAccessibleRow(), SwAccessibleTable::GetIndexOfSelectedChild(), SwAccessibleTable::getSelectedAccessibleChild(), SwAccessibleTextFrame::getSelectedAccessibleChild(), SwAccessibleTable::getSelectedAccessibleChildCount(), SwAccessibleTextFrame::getSelectedAccessibleChildCount(), SwAccessibleTable::GetTableBox(), SwAccessibleTable::isAccessibleChildSelected(), SwAccessibleTable::selectAccessibleChild(), and SwAccessibleTable::selectAllAccessibleChildren().
|
overridevirtual |
Definition at line 630 of file acccontext.cxx.
References comphelper::containerToSequence(), SwAccessibleFrame::GetChildren(), GetMap(), m_isDisposing, and ThrowIfDisposed().
|
overridevirtual |
Definition at line 567 of file acccontext.cxx.
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 702 of file acccontext.cxx.
References SwAccessibleFrame::GetFrame(), GetMap(), SwAccessibleFrame::GetParent(), m_isDisposing, nIndex, and ThrowIfDisposed().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase, SwAccessibleNoTextFrame, SwAccessiblePreview, and SwAccessibleTextFrame.
Definition at line 729 of file acccontext.cxx.
References m_sName.
Referenced by SwAccessibleNoTextFrame::getAccessibleName(), and SwAccessibleTextFrame::getAccessibleName().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 693 of file acccontext.cxx.
References getAccessibleParentImpl(), and ThrowIfDisposed().
Referenced by SwAccessibleCell::getBackground(), SwAccessibleHeaderFooter::getBackground(), SwAccessibleTable::getBackground(), SwAccessibleParagraph::InvalidateContent_(), and SwAccessibleMap::InvalidateShapeInParaSelection().
|
protected |
Definition at line 671 of file acccontext.cxx.
References SwAccessibleMap::GetContext(), GetMap(), SwAccessibleFrame::GetParent(), m_isDisposing, m_Mutex, and m_xWeakParent.
Referenced by getAccessibleParent(), and SwAccessibleCell::SwAccessibleCell().
|
overridevirtual |
Reimplemented in SwAccessibleNoTextFrame, SwAccessibleParagraph, and SwAccessibleTextFrame.
Definition at line 735 of file acccontext.cxx.
|
overridevirtual |
Reimplemented in SwAccessibleGraphic, and SwAccessibleParagraph.
Definition at line 724 of file acccontext.cxx.
References m_nRole.
|
overridevirtual |
Definition at line 742 of file acccontext.cxx.
References GetStates(), m_isSelectedInDoc, and ThrowIfDisposed().
vcl::Window * SwAccessibleContext::GetAdditionalAccessibleChild | ( | const sal_Int32 | nIndex | ) |
#i88070# - get additional accessible child by index
Definition at line 1488 of file acccontext.cxx.
References SwAccessibleFrame::GetFrame(), GetMap(), SwViewShell::GetPostItMgr(), SwAccessibleMap::GetShell(), SwPostItMgr::GetSidebarWinForFrameByIndex(), SwPostItMgr::HasNotes(), nIndex, and SwPostItMgr::ShowNotes().
Referenced by SwAccessibleChildSList_const_iterator::next(), and SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator().
void SwAccessibleContext::GetAdditionalAccessibleChildren | ( | std::vector< vcl::Window * > * | pChildren | ) |
#i88070# - get all additional accessible children
Definition at line 1506 of file acccontext.cxx.
References SwPostItMgr::GetAllSidebarWinForFrame(), SwAccessibleFrame::GetFrame(), GetMap(), SwViewShell::GetPostItMgr(), SwAccessibleMap::GetShell(), SwPostItMgr::HasNotes(), and SwPostItMgr::ShowNotes().
Referenced by SwAccessibleChildMap::SwAccessibleChildMap().
|
overridevirtual |
Reimplemented in SwAccessibleCell, SwAccessibleDocument, SwAccessibleHeaderFooter, SwAccessibleParagraph, and SwAccessibleTable.
Definition at line 1011 of file acccontext.cxx.
References COL_WHITE().
Referenced by SwAccessibleHeaderFooter::getBackground(), and SwAccessibleParagraph::getBackground().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 928 of file acccontext.cxx.
References getBoundsImpl().
|
protected |
Get bounding box.
css::uno::RuntimeException |
There are two modes.
relative
Return bounding box relative to parent if parent is no root frame. Otherwise return the absolute bounding box.
absolute
Return the absolute bounding box.
bRelative | true: Use relative mode. false: Use absolute mode. |
Definition at line 878 of file acccontext.cxx.
References SwAccessibleMap::CoreToPixel(), SwAccessibleFrame::GetBounds(), SwAccessibleFrame::GetFrame(), tools::Rectangle::GetHeight(), GetMap(), SwAccessibleFrame::GetParent(), SwAccessibleMap::GetPreviewPageSize(), GetShell(), tools::Rectangle::GetWidth(), GetWindow(), Point::getX(), Point::getY(), SwRect::IsEmpty(), SwFrame::IsRootFrame(), tools::Rectangle::Left(), tools::Rectangle::Move(), SwRect::SSize(), ThrowIfDisposed(), tools::Rectangle::Top(), and TopLeft.
Referenced by containsPoint(), getBounds(), getLocation(), getLocationOnScreen(), and getSize().
|
protected |
convenience method to get SwCursorShell through accessibility map
Definition at line 98 of file acccontext.cxx.
References GetMap(), and SwAccessibleMap::GetShell().
Referenced by SwAccessibleParagraph::_correctValues(), SwAccessibleParagraph::addSelection(), SwAccessibleTable::clearAccessibleSelection(), SwAccessibleTable::deselectAccessibleChild(), SwAccessibleParagraph::getBackground(), SwAccessibleFrameBase::GetCursor(), SwAccessibleParagraph::GetCursor(), SwAccessibleDocument::getExtendedAttributes(), SwAccessibleParagraph::getForeground(), SwAccessibleParagraph::getNumberOfLineWithCaret(), SwAccessibleTable::GetSelBoxes(), SwAccessibleParagraph::GetStates(), SwAccessibleTable::GetStates(), SwAccessibleParagraph::grabFocus(), Select(), SwAccessibleTable::selectAccessibleChild(), SwAccessibleParagraph::setCaretPosition(), SwAccessibleParagraph::setSelection(), SwAccessibleTable::unselectColumn(), and SwAccessibleTable::unselectRow().
|
protected |
Definition at line 105 of file acccontext.cxx.
References GetMap(), and SwAccessibleMap::GetShell().
|
overridevirtual |
Reimplemented in SwAccessibleParagraph.
Definition at line 1006 of file acccontext.cxx.
References COL_BLACK().
Referenced by SwAccessibleParagraph::getForeground().
|
overridevirtual |
Return the parents locale or throw exception if this object has no parent yet/anymore.
Reimplemented in SwAccessibleParagraph.
Definition at line 758 of file acccontext.cxx.
References getLocale(), and Application::GetSettings().
Referenced by getLocale().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 933 of file acccontext.cxx.
References getBoundsImpl().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 941 of file acccontext.cxx.
References getBoundsImpl(), GetWindow(), Point::getX(), Point::getY(), and vcl::Window::OutputToAbsoluteScreenPixel().
|
inlineprotected |
Definition at line 112 of file acccontext.hxx.
References m_pMap.
Referenced by ChildrenScrolled(), SwAccessibleTable::CreateNewTableData(), SwAccessibleTableColHeaders::CreateNewTableData(), SwAccessibleSelectionHelper::deselectAccessibleChild(), Dispose(), SwAccessibleCell::Dispose(), SwAccessibleDocument::Dispose(), DisposeChild(), SwAccessibleTable::DisposeChild(), DisposeChildren(), DisposeShape(), SwAccessibleParagraph::ExecuteAtViewShell(), getAccessibleAtPoint(), SwAccessibleTable::getAccessibleCellAt(), getAccessibleChild(), SwAccessibleDocumentBase::getAccessibleChild(), getAccessibleChildCount(), SwAccessibleTableColHeaders::getAccessibleChildCount(), getAccessibleChildren(), SwAccessibleTable::getAccessibleColumn(), SwAccessibleTable::getAccessibleColumnHeaders(), SwAccessibleFootnote::getAccessibleDescription(), SwAccessibleTable::getAccessibleIndex(), getAccessibleIndexInParent(), SwAccessibleNoTextFrame::GetAccessibleMap(), SwAccessibleDocumentBase::getAccessibleName(), getAccessibleParentImpl(), SwAccessibleParagraph::getAccessibleRelationSet(), SwAccessibleTable::getAccessibleRow(), GetAdditionalAccessibleChild(), GetAdditionalAccessibleChildren(), getBoundsImpl(), SwAccessibleParagraph::getCaretPosition(), SwAccessibleParagraph::getCharacterBounds(), SwAccessibleParagraph::GetCurrentTabStop(), GetCursorShell(), SwAccessibleParagraph::getDefaultAttributes(), SwAccessibleDocument::getExtendedAttributes(), SwAccessibleSelectionHelper::GetFEShell(), SwAccessibleParagraph::getIndexAtPoint(), SwAccessibleParagraph::getNumberOfLineWithCaret(), SwAccessibleSelectionHelper::getSelectedAccessibleChild(), SwAccessibleSelectionHelper::getSelectedAccessibleChildCount(), SwAccessibleFrameBase::GetSelectedState(), GetShell(), SwAccessibleCell::GetStates(), SwAccessibleFrameBase::GetStates(), SwAccessiblePage::GetStates(), SwAccessibleParagraph::GetStates(), SwAccessibleTable::GetTableBox(), GetWindow(), HasAdditionalAccessibleChildren(), InitStates(), InvalidateChildPosOrSize(), SwAccessibleCell::InvalidateChildrenCursorPos(), InvalidateChildrenStates(), SwAccessibleCell::InvalidateCursorPos_(), SwAccessibleFrameBase::InvalidateCursorPos_(), SwAccessiblePage::InvalidateCursorPos_(), SwAccessibleParagraph::InvalidateCursorPos_(), SwAccessibleCell::InvalidateMyCursorPos(), InvalidatePosOrSize(), SwAccessibleCell::InvalidatePosOrSize(), InvalidateStates(), SwAccessibleSelectionHelper::isAccessibleChildSelected(), IsDisposed(), SwAccessibleCell::IsSelected(), SwAccessibleFrameBase::IsSelected(), SwAccessiblePage::IsSelected(), SwAccessibleTextFrame::makeRelation(), RemoveFrameFromAccessibleMap(), Scrolled(), ScrolledIn(), ScrolledOut(), ScrolledWithin(), SwAccessibleParagraph::scrollSubstringTo(), SwAccessibleSelectionHelper::selectAccessibleChild(), SwAccessibleSelectionHelper::selectAllAccessibleChildren(), SwAccessibleDocumentBase::SetVisArea(), SwAccessibleParagraph::UpdatePortionData(), SwAccessibleDocument::~SwAccessibleDocument(), and SwAccessibleMap::~SwAccessibleMap().
|
inlineprotected |
Definition at line 113 of file acccontext.hxx.
References m_pMap.
|
inline |
Definition at line 334 of file acccontext.hxx.
References m_sName.
Referenced by SwAccessibleCell::getAccessibleDescription(), SwAccessibleFrameBase::Notify(), SwAccessibleNoTextFrame::Notify(), SwAccessibleTable::Notify(), SwAccessibleTextFrame::Notify(), SwAccessibleNoTextFrame::SwAccessibleNoTextFrame(), SwAccessibleTable::SwAccessibleTable(), and SwAccessibleTextFrame::SwAccessibleTextFrame().
|
static |
Definition at line 1446 of file acccontext.cxx.
References SwResId().
Referenced by SwAccessibleDocumentBase::getAccessibleDescription(), SwAccessibleFootnote::getAccessibleDescription(), SwAccessibleHeaderFooter::getAccessibleDescription(), SwAccessiblePage::getAccessibleDescription(), SwAccessiblePreview::getAccessibleDescription(), SwAccessibleDocumentBase::getAccessibleName(), SwAccessiblePreview::getAccessibleName(), SwAccessibleTable::Notify(), SwAccessibleFootnote::SwAccessibleFootnote(), SwAccessibleHeaderFooter::SwAccessibleHeaderFooter(), SwAccessiblePage::SwAccessiblePage(), SwAccessiblePreview::SwAccessiblePreview(), SwAccessibleTable::SwAccessibleTable(), and SwAccessibleTableColHeaders::SwAccessibleTableColHeaders().
|
inlineprotected |
Definition at line 100 of file acccontext.hxx.
References m_nRole.
Referenced by SwAccessibleFootnote::getAccessibleDescription(), SwAccessibleHeaderFooter::getAccessibleDescription(), SwAccessibleFootnote::getImplementationName(), SwAccessibleHeaderFooter::getImplementationName(), SwAccessibleFootnote::getSupportedServiceNames(), and SwAccessibleHeaderFooter::getSupportedServiceNames().
|
inlineprotected |
convenience method to get the SwViewShell through accessibility map
Definition at line 116 of file acccontext.hxx.
References GetMap(), and SwAccessibleMap::GetShell().
Referenced by ChildrenScrolled(), SwAccessibleDocumentBase::getAccessibleName(), getBoundsImpl(), SwAccessibleDocument::getExtendedAttributes(), SwAccessibleCell::InvalidateChildrenCursorPos(), InvalidateChildrenStates(), SwAccessibleFootnote::SwAccessibleFootnote(), and SwAccessibleParagraph::UpdatePortionData().
|
inlineprotected |
Definition at line 120 of file acccontext.hxx.
References GetMap(), and SwAccessibleMap::GetShell().
|
overridevirtual |
Reimplemented in SwAccessibleDocumentBase.
Definition at line 959 of file acccontext.cxx.
References getBoundsImpl().
Referenced by SwAccessibleNoTextFrame::getAccessibleImageHeight(), and SwAccessibleNoTextFrame::getAccessibleImageWidth().
|
protectedvirtual |
Reimplemented in SwAccessibleCell, SwAccessibleDocument, SwAccessibleFrameBase, SwAccessiblePage, SwAccessibleParagraph, and SwAccessibleTable.
Definition at line 481 of file acccontext.cxx.
References m_isDefuncState, m_isEditableState, m_isOpaqueState, m_isShowingState, and SwPostItHelper::VISIBLE.
Referenced by getAccessibleStateSet(), SwAccessibleCell::GetStates(), SwAccessibleDocument::GetStates(), SwAccessibleFrameBase::GetStates(), SwAccessiblePage::GetStates(), SwAccessibleParagraph::GetStates(), and SwAccessibleTable::GetStates().
|
protected |
Definition at line 72 of file acccontext.cxx.
References m_Mutex, and m_xWeakParent.
Referenced by Dispose(), and SwAccessibleFrameBase::InvalidateCursorPos_().
|
protected |
Definition at line 80 of file acccontext.cxx.
References GetMap(), SwAccessibleMap::GetShell(), and SwViewShell::GetWin().
Referenced by SwAccessibleDocumentBase::containsPoint(), getAccessibleAtPoint(), SwAccessibleDocumentBase::getAccessibleAtPoint(), SwAccessibleDocumentBase::getBounds(), getBoundsImpl(), SwAccessibleParagraph::getCharacterBounds(), SwAccessibleParagraph::GetCurrentTabStop(), SwAccessibleParagraph::getIndexAtPoint(), SwAccessibleDocumentBase::getLocation(), getLocationOnScreen(), SwAccessibleDocumentBase::getLocationOnScreen(), SwAccessibleParagraph::getNumberOfLineWithCaret(), SwAccessibleDocumentBase::getSize(), SwAccessibleFrameBase::GetStates(), SwAccessiblePage::GetStates(), SwAccessibleParagraph::GetStates(), SwAccessibleParagraph::grabFocus(), SwAccessibleFrameBase::InvalidateCursorPos_(), SwAccessiblePage::InvalidateCursorPos_(), SwAccessibleParagraph::InvalidateCursorPos_(), SwAccessibleFrameBase::InvalidateFocus_(), SwAccessiblePage::InvalidateFocus_(), SwAccessibleParagraph::InvalidateFocus_(), ScrolledIn(), ScrolledInShape(), and SwAccessibleParagraph::scrollSubstringTo().
|
overridevirtual |
Reimplemented in SwAccessibleParagraph.
Definition at line 967 of file acccontext.cxx.
References SwAccessibleFrame::GetFrame(), SwTextFrame::GetOffset(), SwTextFrame::GetTextNodeFirst(), SwFrame::IsLayoutFrame(), SwFrame::IsTextFrame(), SwTextFrame::MapViewToModelPos(), Select(), and ThrowIfDisposed().
bool SwAccessibleContext::HasAdditionalAccessibleChildren | ( | ) |
Definition at line 1471 of file acccontext.cxx.
References SwAccessibleFrame::GetFrame(), GetMap(), SwViewShell::GetPostItMgr(), SwAccessibleMap::GetShell(), SwPostItMgr::HasFrameConnectedSidebarWins(), SwPostItMgr::HasNotes(), and SwPostItMgr::ShowNotes().
Referenced by SwAccessibleChildMap::SwAccessibleChildMap().
|
virtual |
Reimplemented in SwAccessibleCell, SwAccessibleFrameBase, SwAccessiblePage, and SwAccessibleParagraph.
Definition at line 1385 of file acccontext.cxx.
Referenced by ScrolledIn().
|
private |
Definition at line 54 of file acccontext.cxx.
References GetMap(), SwAccessibleMap::GetShell(), SwAccessibleFrame::IsEditable(), SwAccessibleFrame::IsOpaque(), SwAccessibleFrame::IsShowing(), m_isDefuncState, m_isEditableState, m_isOpaqueState, and m_isShowingState.
Referenced by SwAccessibleContext().
void SwAccessibleContext::InvalidateAttr | ( | ) |
#i88069# - attributes has changed
Definition at line 1377 of file acccontext.cxx.
References aEvent, and FireAccessibleEvent().
Referenced by SwAccessibleMap::InvalidateAttr().
|
virtual |
Reimplemented in SwAccessibleTable.
Definition at line 1205 of file acccontext.cxx.
References aEvent, sw::access::SwAccessibleChild::AlwaysIncludeAsChild(), DisposeShape(), FireAccessibleEvent(), vcl::Window::GetAccessible(), SwAccessibleMap::GetContextImpl(), sw::access::SwAccessibleChild::GetDrawObject(), SwAccessibleFrame::GetFrame(), SwFrameAreaDefinition::getFrameArea(), GetMap(), sw::access::SwAccessibleChild::GetSwFrame(), sw::access::SwAccessibleChild::GetWindow(), SwRect::IsEmpty(), SwAccessibleFrame::IsShowing(), sw::access::SwAccessibleChild::IsVisibleChildrenOnly(), SwRect::Left(), SAL_INFO_IF, ScrolledInShape(), and SwRect::Top().
Referenced by SwAccessibleTable::InvalidateChildPosOrSize().
|
protected |
Definition at line 348 of file acccontext.cxx.
References SwAccessibleChildSList::begin(), SwAccessibleChildSList::end(), SwAccessibleMap::GetContextImpl(), sw::access::SwAccessibleChild::GetDrawObject(), GetMap(), GetShell(), sw::access::SwAccessibleChild::GetSwFrame(), SwAccessibleFrame::GetVisArea(), sw::access::SwAccessibleChild::GetWindow(), InvalidateChildrenStates(), and sw::access::SwAccessibleChild::IsAccessible().
Referenced by InvalidateChildrenStates(), and InvalidateStates().
void SwAccessibleContext::InvalidateContent | ( | ) |
Definition at line 1296 of file acccontext.cxx.
References InvalidateContent_().
Referenced by SwAccessibleMap::InvalidateContent().
|
protectedvirtual |
Reimplemented in SwAccessibleParagraph.
Definition at line 429 of file acccontext.cxx.
Referenced by InvalidateContent(), and InvalidatePosOrSize().
void SwAccessibleContext::InvalidateCursorPos | ( | ) |
Definition at line 1303 of file acccontext.cxx.
References InvalidateCursorPos_().
|
protectedvirtual |
Reimplemented in SwAccessibleCell, SwAccessibleFrameBase, SwAccessiblePage, and SwAccessibleParagraph.
Definition at line 433 of file acccontext.cxx.
Referenced by InvalidateCursorPos().
void SwAccessibleContext::InvalidateFocus | ( | ) |
Definition at line 1310 of file acccontext.cxx.
References InvalidateFocus_().
Referenced by SwAccessibleMap::InvalidateFocus().
|
protectedvirtual |
Reimplemented in SwAccessibleFrameBase, SwAccessiblePage, SwAccessibleParagraph, and SwAccessiblePreview.
Definition at line 437 of file acccontext.cxx.
Referenced by InvalidateFocus().
|
virtual |
Reimplemented in SwAccessibleCell, and SwAccessibleTable.
Definition at line 1163 of file acccontext.cxx.
References Dispose(), FireStateChangedEvent(), FireVisibleDataEvent(), SwAccessibleFrame::GetFrame(), GetMap(), SwAccessibleFrame::GetParent(), InvalidateContent_(), SwAccessibleFrame::IsShowing(), m_isShowingState, and m_Mutex.
Referenced by SwAccessibleCell::InvalidatePosOrSize(), and SwAccessibleTable::InvalidatePosOrSize().
void SwAccessibleContext::InvalidateRelation | ( | sal_uInt16 | nType | ) |
Definition at line 1359 of file acccontext.cxx.
References aEvent, FireAccessibleEvent(), and nType.
Referenced by SwAccessibleMap::InvalidateRelationSet_().
void SwAccessibleContext::InvalidateStates | ( | AccessibleStates | _nStates | ) |
Definition at line 1318 of file acccontext.cxx.
References EDITABLE, FireStateChangedEvent(), SwAccessibleFrame::GetFrame(), GetMap(), SwAccessibleMap::GetShell(), InvalidateChildrenStates(), SwAccessibleFrame::IsEditable(), SwAccessibleFrame::IsOpaque(), m_isEditableState, m_isOpaqueState, m_Mutex, and OPAQUE.
Referenced by SwAccessibleMap::InvalidateEditableStates().
void SwAccessibleContext::InvalidateTextSelection | ( | ) |
#i27301# - text selection has changed
Definition at line 1368 of file acccontext.cxx.
References aEvent, and FireAccessibleEvent().
Referenced by SwAccessibleMap::InvalidateParaTextSelection().
bool SwAccessibleContext::IsDisposed | ( | ) | const |
Definition at line 522 of file acccontext.cxx.
References SwAccessibleFrame::GetFrame(), and GetMap().
Referenced by ThrowIfDisposed().
|
inlineprotected |
Definition at line 109 of file acccontext.hxx.
References m_isDisposing.
Referenced by SwAccessibleDocumentBase::getAccessibleChildCount(), and SwAccessibleCell::GetStates().
|
protected |
Definition at line 511 of file acccontext.cxx.
References m_isEditableState, and m_Mutex.
Referenced by SwAccessibleParagraph::cutText(), SwAccessibleParagraph::pasteText(), SwAccessibleParagraph::replaceText(), and SwAccessibleParagraph::setAttributes().
|
inline |
Definition at line 350 of file acccontext.hxx.
References m_isSelectedInDoc.
Referenced by SwAccessibleMap::InvalidateShapeInParaSelection().
|
inlineprotected |
Definition at line 190 of file acccontext.hxx.
References m_isRegisteredAtAccessibleMap.
Referenced by SwAccessibleTableColHeaders::SwAccessibleTableColHeaders().
|
overridevirtual |
Definition at line 778 of file acccontext.cxx.
References m_nClientId, comphelper::AccessibleEventNotifier::removeEventListener(), and comphelper::AccessibleEventNotifier::revokeClient().
|
protected |
Definition at line 1464 of file acccontext.cxx.
References SwAccessibleFrame::GetFrame(), GetMap(), m_isRegisteredAtAccessibleMap, m_refCount, and SwAccessibleMap::RemoveContext().
Referenced by Dispose().
|
protected |
Definition at line 261 of file acccontext.cxx.
References ChildrenScrolled(), FireStateChangedEvent(), SwAccessibleFrame::GetFrame(), GetMap(), SwAccessibleFrame::GetVisArea(), SwAccessibleFrame::IsShowing(), m_isShowingState, m_Mutex, and SwAccessibleFrame::SetVisArea().
Referenced by SwAccessibleDocumentBase::SetVisArea().
|
protected |
Definition at line 289 of file acccontext.cxx.
References aEvent, FireStateChangedEvent(), GetMap(), SwAccessibleFrame::GetParent(), SwAccessibleFrame::GetVisArea(), GetWindow(), HasCursor(), vcl::Window::HasFocus(), and SetParent().
|
protected |
Definition at line 1039 of file acccontext.cxx.
References aEvent, FireAccessibleEvent(), accessibility::AccessibleShape::GetState(), GetWindow(), and vcl::Window::HasFocus().
Referenced by ChildrenScrolled(), and InvalidateChildPosOrSize().
|
protected |
Definition at line 324 of file acccontext.cxx.
References ChildrenScrolled(), Dispose(), FireStateChangedEvent(), SwAccessibleFrame::GetFrame(), GetMap(), SwAccessibleFrame::GetVisArea(), and SwAccessibleFrame::SetVisArea().
|
protected |
Definition at line 280 of file acccontext.cxx.
References ChildrenScrolled(), FireVisibleDataEvent(), SwAccessibleFrame::GetFrame(), GetMap(), SwAccessibleFrame::GetVisArea(), and SwAccessibleFrame::SetVisArea().
|
inline |
Definition at line 343 of file acccontext.hxx.
References Select().
|
inline |
Definition at line 339 of file acccontext.hxx.
References Select().
Definition at line 1390 of file acccontext.cxx.
References SwCursorShell::ClearMark(), SwFEShell::FinishOLEObj(), GetCursorShell(), SwPaM::GetMark(), SwPaM::GetPoint(), SwPaM::HasMark(), SwFEShell::IsFrameSelected(), SwFEShell::IsObjSelected(), SwCursorShell::KillPams(), SwFEShell::SelectObj(), SwCursorShell::SetSelection(), SwCursorShell::ShowCursor(), SwWrtShell::SttSelect(), and SW_ADD_SELECT.
Referenced by SwAccessibleTable::deselectAccessibleChild(), grabFocus(), SwAccessibleParagraph::grabFocus(), Select(), SwAccessibleSelectionHelper::selectAccessibleChild(), SwAccessibleTable::selectAccessibleChild(), SwAccessibleSelectionHelper::selectAllAccessibleChildren(), SwAccessibleParagraph::setCaretPosition(), and SwAccessibleParagraph::setSelection().
|
inlineprotected |
Definition at line 99 of file acccontext.hxx.
References m_sName.
Referenced by SwAccessibleFrameBase::Notify(), SwAccessibleTable::Notify(), SwAccessibleCell::SwAccessibleCell(), SwAccessibleDocument::SwAccessibleDocument(), SwAccessibleFootnote::SwAccessibleFootnote(), SwAccessibleFrameBase::SwAccessibleFrameBase(), SwAccessibleHeaderFooter::SwAccessibleHeaderFooter(), SwAccessiblePage::SwAccessiblePage(), SwAccessibleParagraph::SwAccessibleParagraph(), SwAccessiblePreview::SwAccessiblePreview(), SwAccessibleTable::SwAccessibleTable(), and SwAccessibleTableColHeaders::SwAccessibleTableColHeaders().
|
protected |
Definition at line 64 of file acccontext.cxx.
References m_Mutex, and m_xWeakParent.
Referenced by ScrolledIn().
|
virtual |
Reimplemented in SwAccessibleFrameBase.
Definition at line 1518 of file acccontext.cxx.
References FireStateChangedEvent(), and m_isSelectedInDoc.
|
overridevirtual |
Return whether the specified service is supported by this class.
Reimplemented in SwAccessibleCell, SwAccessibleDocument, SwAccessibleEmbeddedObject, SwAccessibleFootnote, SwAccessibleGraphic, SwAccessibleHeaderFooter, SwAccessiblePage, SwAccessibleParagraph, SwAccessiblePreview, SwAccessibleTable, and SwAccessibleTextFrame.
Definition at line 1016 of file acccontext.cxx.
References ServiceName, and cppu::supportsService().
|
protected |
Definition at line 527 of file acccontext.cxx.
References IsDisposed().
Referenced by SwAccessibleParagraph::addSelection(), SwAccessibleParagraph::clearAccessibleSelection(), SwAccessibleTable::clearAccessibleSelection(), SwAccessibleParagraph::copyText(), SwAccessibleParagraph::cutText(), SwAccessibleParagraph::deselectAccessibleChild(), SwAccessibleTable::deselectAccessibleChild(), getAccessibleAtPoint(), SwAccessibleDocumentBase::getAccessibleAtPoint(), SwAccessibleTable::getAccessibleCellAt(), getAccessibleChild(), SwAccessibleDocumentBase::getAccessibleChild(), getAccessibleChildCount(), SwAccessibleTableColHeaders::getAccessibleChildCount(), getAccessibleChildren(), SwAccessibleTable::getAccessibleColumn(), SwAccessibleTable::getAccessibleColumnCount(), SwAccessibleTable::getAccessibleColumnExtentAt(), SwAccessibleFootnote::getAccessibleDescription(), SwAccessibleHeaderFooter::getAccessibleDescription(), SwAccessibleNoTextFrame::getAccessibleDescription(), SwAccessiblePage::getAccessibleDescription(), SwAccessibleParagraph::getAccessibleDescription(), SwAccessibleTable::getAccessibleDescription(), SwAccessibleTextFrame::getAccessibleDescription(), SwAccessibleTable::getAccessibleIndex(), getAccessibleIndexInParent(), SwAccessibleNoTextFrame::getAccessibleName(), SwAccessibleTextFrame::getAccessibleName(), getAccessibleParent(), SwAccessibleParagraph::getAccessibleRelationSet(), SwAccessibleTextFrame::getAccessibleRelationSet(), SwAccessibleTable::getAccessibleRow(), SwAccessibleTable::getAccessibleRowCount(), SwAccessibleTable::getAccessibleRowExtentAt(), getAccessibleStateSet(), getBoundsImpl(), SwAccessibleParagraph::getCaretPosition(), SwAccessibleParagraph::getCharacter(), SwAccessibleParagraph::getCharacterAttributes(), SwAccessibleParagraph::getCharacterBounds(), SwAccessibleParagraph::getCharacterCount(), SwAccessibleParagraph::GetCurrentTabStop(), SwAccessibleCell::getCurrentValue(), SwAccessibleParagraph::getDefaultAttributes(), SwAccessibleNoTextFrame::getHyperLink(), SwAccessibleParagraph::getHyperLink(), SwAccessibleNoTextFrame::getHyperLinkCount(), SwAccessibleParagraph::getHyperLinkCount(), SwAccessibleParagraph::getHyperLinkIndex(), SwAccessibleParagraph::getIndexAtPoint(), SwAccessibleParagraph::getRunAttributes(), SwAccessibleParagraph::getSelectedAccessibleChild(), SwAccessibleTable::getSelectedAccessibleChild(), SwAccessibleParagraph::getSelectedAccessibleChildCount(), SwAccessibleTable::getSelectedAccessibleChildCount(), SwAccessibleTable::getSelectedAccessibleColumns(), SwAccessibleTable::getSelectedAccessibleRows(), SwAccessibleParagraph::getSelectedText(), SwAccessibleParagraph::getSelectionEnd(), SwAccessibleParagraph::getSelectionStart(), SwAccessibleParagraph::getSeletedPositionEnd(), SwAccessibleParagraph::getSeletedPositionStart(), SwAccessibleParagraph::getText(), SwAccessibleParagraph::getTextAtIndex(), SwAccessibleParagraph::getTextBeforeIndex(), SwAccessibleParagraph::getTextBehindIndex(), SwAccessibleParagraph::getTextRange(), grabFocus(), SwAccessibleParagraph::grabFocus(), SwAccessibleParagraph::isAccessibleChildSelected(), SwAccessibleTable::isAccessibleChildSelected(), SwAccessibleTable::isAccessibleColumnSelected(), SwAccessibleTable::isAccessibleRowSelected(), SwAccessibleTable::isAccessibleSelected(), SwAccessibleParagraph::pasteText(), SwAccessibleParagraph::replaceText(), SwAccessibleParagraph::scrollSubstringTo(), SwAccessibleParagraph::selectAccessibleChild(), SwAccessibleTable::selectAccessibleChild(), SwAccessibleParagraph::selectAllAccessibleChildren(), SwAccessibleParagraph::setAttributes(), SwAccessibleParagraph::setCaretPosition(), SwAccessibleCell::setCurrentValue(), and SwAccessibleParagraph::setSelection().
|
friend |
Definition at line 60 of file acccontext.hxx.
|
friend |
Definition at line 58 of file acccontext.hxx.
|
private |
Definition at line 87 of file acccontext.hxx.
Referenced by Dispose(), GetStates(), and InitStates().
|
private |
Definition at line 90 of file acccontext.hxx.
Referenced by Dispose(), getAccessibleChild(), getAccessibleChildCount(), getAccessibleChildren(), getAccessibleIndexInParent(), getAccessibleParentImpl(), and IsDisposing().
|
private |
Definition at line 85 of file acccontext.hxx.
Referenced by GetStates(), InitStates(), InvalidateStates(), and IsEditableState().
|
private |
Definition at line 86 of file acccontext.hxx.
Referenced by GetStates(), InitStates(), and InvalidateStates().
|
private |
Definition at line 94 of file acccontext.hxx.
Referenced by NotRegisteredAtAccessibleMap(), RemoveFrameFromAccessibleMap(), and ~SwAccessibleContext().
|
protected |
Definition at line 105 of file acccontext.hxx.
Referenced by getAccessibleStateSet(), IsSelectedInDoc(), SetSelectedState(), and SwAccessibleFrameBase::SetSelectedState().
|
private |
Definition at line 84 of file acccontext.hxx.
Referenced by GetStates(), InitStates(), InvalidatePosOrSize(), and Scrolled().
|
mutableprotected |
Definition at line 64 of file acccontext.hxx.
Referenced by Dispose(), SwAccessibleParagraph::getAccessibleDescription(), getAccessibleParentImpl(), SwAccessibleParagraph::getCaretPosition(), GetWeakParent(), SwAccessibleCell::HasCursor(), SwAccessibleFrameBase::HasCursor(), SwAccessiblePage::HasCursor(), SwAccessibleParagraph::HasCursor(), SwAccessibleParagraph::InvalidateContent_(), SwAccessibleFrameBase::InvalidateCursorPos_(), SwAccessiblePage::InvalidateCursorPos_(), SwAccessibleParagraph::InvalidateCursorPos_(), SwAccessibleFrameBase::InvalidateFocus_(), SwAccessiblePage::InvalidateFocus_(), SwAccessibleParagraph::InvalidateFocus_(), SwAccessibleCell::InvalidateMyCursorPos(), InvalidatePosOrSize(), InvalidateStates(), IsEditableState(), Scrolled(), and SetParent().
|
private |
Definition at line 80 of file acccontext.hxx.
Referenced by addAccessibleEventListener(), Dispose(), FireAccessibleEvent(), and removeAccessibleEventListener().
|
private |
Definition at line 81 of file acccontext.hxx.
Referenced by getAccessibleRole(), and GetRole().
|
private |
Definition at line 74 of file acccontext.hxx.
|
private |
Definition at line 67 of file acccontext.hxx.
Referenced by getAccessibleName(), GetName(), and SetName().
|
private |
note: the m_pMap is guaranteed to be valid until we hit the dtor ~SwAccessibleContext, then m_wMap must be checked if it's still alive, after locking SolarMutex (alternatively, Dispose clears m_pMap)
Definition at line 78 of file acccontext.hxx.
Referenced by Dispose(), and ~SwAccessibleContext().
|
private |
Definition at line 72 of file acccontext.hxx.
Referenced by getAccessibleParentImpl(), GetWeakParent(), and SetParent().