LibreOffice Module sc (master) 1
|
#include <AccessibleContextBase.hxx>
Public Member Functions | |
ScAccessibleContextBase (css::uno::Reference< css::accessibility::XAccessible > xParent, const sal_Int16 aRole) | |
virtual void | Init () |
virtual void SAL_CALL | disposing () override |
bool | isShowing () |
virtual bool | isVisible () |
virtual void | Notify (SfxBroadcaster &rBC, const SfxHint &rHint) override |
===== SfxListener ===================================================== More... | |
virtual css::uno::Reference< css::accessibility::XAccessibleContext > SAL_CALL | getAccessibleContext () override |
===== XAccessible ===================================================== More... | |
virtual sal_Bool SAL_CALL | containsPoint (const css::awt::Point &rPoint) override |
===== XAccessibleComponent ============================================ More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleAtPoint (const css::awt::Point &rPoint) 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_Int64 SAL_CALL | getAccessibleChildCount () override |
===== XAccessibleContext ============================================== More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 nIndex) override |
Return the specified child or NULL if index is invalid. More... | |
virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleParent () override |
Return a reference to the parent. More... | |
virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () override |
Return this objects index among the parents children. More... | |
virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
Return this object's role. More... | |
virtual OUString SAL_CALL | getAccessibleDescription () override |
Return this object's description. More... | |
virtual OUString SAL_CALL | getAccessibleName () override |
Return the object's current name. More... | |
virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () override |
Return NULL to indicate that an empty relation set. More... | |
virtual sal_Int64 SAL_CALL | getAccessibleStateSet () override |
Return the set of current states. More... | |
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 |
===== XAccessibleEventBroadcaster ===================================== More... | |
virtual void SAL_CALL | removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &xListener) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
===== XAccessibleEventListener ======================================== More... | |
virtual void SAL_CALL | notifyEvent (const css::accessibility::AccessibleEventObject &aEvent) override |
virtual OUString SAL_CALL | getImplementationName () override |
===== XServiceInfo ==================================================== More... | |
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 |
Returns a list of all supported services. More... | |
void | CommitChange (const css::accessibility::AccessibleEventObject &rEvent) const |
Calls all Listener to tell they the change. More... | |
void | SetName (const OUString &rName) |
Use this method to set initial Name without notification. More... | |
void | SetDescription (const OUString &rDesc) |
Use this method to set initial Description without notification. More... | |
void | SetParent (const css::uno::Reference< css::accessibility::XAccessible > &rParent) |
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 |
Protected Member Functions | |
virtual | ~ScAccessibleContextBase () override |
virtual OUString | createAccessibleDescription () |
Return this object's description. More... | |
virtual OUString | createAccessibleName () |
Return the object's current name. More... | |
virtual tools::Rectangle | GetBoundingBoxOnScreen () const |
Return the object's current bounding box relative to the desktop. More... | |
virtual tools::Rectangle | GetBoundingBox () const |
Return the object's current bounding box relative to the parent object. More... | |
void | CommitFocusGained () const |
Calls all FocusListener to tell they that the focus is gained. More... | |
void | CommitFocusLost () const |
Calls all FocusListener to tell they that the focus is lost. More... | |
bool | IsDefunc () const |
void | IsObjectValid () const |
Protected Attributes | |
css::uno::Reference< css::accessibility::XAccessible > | mxParent |
Reference to the parent object. More... | |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Private Attributes | |
OUString | msDescription |
Description of this object. More... | |
OUString | msName |
Name of this object. More... | |
sal_uInt32 | mnClientId |
client id in the AccessibleEventNotifier queue More... | |
sal_Int16 | maRole |
This is the role of this object. More... | |
Definition at line 51 of file AccessibleContextBase.hxx.
ScAccessibleContextBase::ScAccessibleContextBase | ( | css::uno::Reference< css::accessibility::XAccessible > | xParent, |
const sal_Int16 | aRole | ||
) |
Definition at line 39 of file AccessibleContextBase.cxx.
|
overrideprotectedvirtual |
Definition at line 50 of file AccessibleContextBase.cxx.
References dispose(), IsDefunc(), and m_refCount.
|
overridevirtual |
===== XAccessibleEventBroadcaster =====================================
Add listener that is informed of future changes of name, description and so on events.
Reimplemented in ScAccessibleEditObject, and ScAccessibleSpreadsheet.
Definition at line 342 of file AccessibleContextBase.cxx.
References comphelper::AccessibleEventNotifier::addEventListener(), IsDefunc(), IsObjectValid(), mnClientId, and comphelper::AccessibleEventNotifier::registerClient().
Referenced by ScAccessibleEditObject::addAccessibleEventListener(), and ScAccessibleSpreadsheet::addAccessibleEventListener().
void ScAccessibleContextBase::CommitChange | ( | const css::accessibility::AccessibleEventObject & | rEvent | ) | const |
Calls all Listener to tell they the change.
Definition at line 429 of file AccessibleContextBase.cxx.
References comphelper::AccessibleEventNotifier::addEvent(), and mnClientId.
Referenced by ScAccessibleDocument::AddChild(), ScChildrenShapes::AddShape(), ScAccessibleSpreadsheet::BoundingBoxChanged(), ScAccessibleSpreadsheet::CommitFocusCell(), CommitFocusGained(), CommitFocusLost(), ScAccessibleTableBase::CommitTableModelChange(), ScAccessibleSpreadsheet::CompleteSelectionChanged(), ScShapeChildren::FindChanged(), ScChildrenShapes::FindSelectedShapesChanges(), ScAccessibleSpreadsheet::FireFirstCellFocus(), getAccessibleDescription(), getAccessibleName(), ScAccessibleSpreadsheet::GotFocus(), ScAccessibleSpreadsheet::LostFocus(), ScAccessibleDocument::Notify(), ScAccessibleDocumentPagePreview::Notify(), ScAccessiblePageHeader::Notify(), ScAccessiblePageHeaderArea::Notify(), ScAccessiblePreviewTable::Notify(), ScAccessibleSpreadsheet::Notify(), ScAccessibleSpreadsheet::NotifyRefMode(), ScAccessibleDocument::RemoveChild(), ScAccessibleSpreadsheet::RemoveFormulaSelection(), ScAccessibleSpreadsheet::RemoveSelection(), ScChildrenShapes::RemoveShape(), ScChildrenShapes::ReplaceChild(), ScAccessibleDocument::selectionChanged(), and ScAccessibleSpreadsheet::VisAreaChanged().
|
protected |
Calls all FocusListener to tell they that the focus is gained.
Definition at line 435 of file AccessibleContextBase.cxx.
References aEvent, and CommitChange().
Referenced by ScAccessibleEditObject::GotFocus(), ScAccessibleSpreadsheet::GotFocus(), ScAccessibleDocument::Notify(), and ScAccessibleDocumentPagePreview::Notify().
|
protected |
Calls all FocusListener to tell they that the focus is lost.
Definition at line 445 of file AccessibleContextBase.cxx.
References aEvent, and CommitChange().
Referenced by ScAccessibleEditObject::LostFocus(), ScAccessibleSpreadsheet::LostFocus(), ScAccessibleDocument::Notify(), and ScAccessibleDocumentPagePreview::Notify().
|
overridevirtual |
===== XAccessibleComponent ============================================
Definition at line 122 of file AccessibleContextBase.cxx.
References tools::Rectangle::Contains(), GetBoundingBox(), IsObjectValid(), and VCLPoint().
Referenced by ScAccessiblePageHeader::getAccessibleAtPoint(), ScAccessiblePreviewCell::getAccessibleAtPoint(), ScAccessiblePreviewHeaderCell::getAccessibleAtPoint(), ScAccessiblePreviewTable::getAccessibleAtPoint(), ScAccessibleDocument::getAccessibleAtPoint(), ScAccessibleDocumentPagePreview::getAccessibleAtPoint(), ScAccessibleEditObject::getAccessibleAtPoint(), ScAccessiblePageHeaderArea::getAccessibleAtPoint(), and ScAccessibleSpreadsheet::getAccessibleAtPoint().
|
protectedvirtual |
Return this object's description.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 417 of file AccessibleContextBase.cxx.
Referenced by getAccessibleDescription().
|
protectedvirtual |
Return the object's current name.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 423 of file AccessibleContextBase.cxx.
Referenced by getAccessibleName().
|
overridevirtual |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessiblePreviewTable, ScAccessibleSpreadsheet, ScAccessibleSpreadsheet, ScAccessibleTableBase, and ScAccessibleTableBase.
Definition at line 76 of file AccessibleContextBase.cxx.
References mnClientId, mxParent, and comphelper::AccessibleEventNotifier::revokeClientNotifyDisposing().
Referenced by ScAccessibleCell::disposing(), ScAccessibleDocument::disposing(), ScAccessibleDocumentPagePreview::disposing(), ScAccessibleEditObject::disposing(), ScAccessiblePageHeader::disposing(), ScAccessiblePageHeaderArea::disposing(), ScAccessiblePreviewCell::disposing(), ScAccessiblePreviewHeaderCell::disposing(), ScAccessiblePreviewTable::disposing(), and ScAccessibleTableBase::disposing().
|
overridevirtual |
===== XAccessibleEventListener ========================================
Reimplemented in ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
|
overridevirtual |
Reimplemented in ScAccessiblePageHeader, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeaderArea, and ScAccessibleSpreadsheet.
Definition at line 129 of file AccessibleContextBase.cxx.
|
overridevirtual |
Return the specified child or NULL if index is invalid.
Reimplemented in ScAccessiblePageHeader, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeaderArea, and ScAccessibleTableBase.
Definition at line 211 of file AccessibleContextBase.cxx.
|
overridevirtual |
===== XAccessibleContext ==============================================
Return the number of currently visible children.
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleTableBase.
Definition at line 204 of file AccessibleContextBase.cxx.
|
overridevirtual |
===== XAccessible =====================================================
Return the XAccessibleContext.
Definition at line 115 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleEditControlObject::GetBoundingBox(), ScAccessibleCell::grabFocus(), ScAccessibleDocument::grabFocus(), ScAccessibleDocumentPagePreview::grabFocus(), ScAccessiblePageHeader::grabFocus(), ScAccessiblePreviewCell::grabFocus(), ScAccessiblePreviewHeaderCell::grabFocus(), ScAccessiblePreviewTable::grabFocus(), and ScAccessibleSpreadsheet::grabFocus().
|
overridevirtual |
Return this object's description.
Definition at line 260 of file AccessibleContextBase.cxx.
References aEvent, CommitChange(), createAccessibleDescription(), IsObjectValid(), and msDescription.
|
overridevirtual |
Return this objects index among the parents children.
Reimplemented in ScAccessibleCellBase, ScAccessiblePageHeader, ScAccessiblePreviewHeaderCell, and ScAccessiblePreviewTable.
Definition at line 224 of file AccessibleContextBase.cxx.
References i, IsObjectValid(), mxParent, and nIndex.
|
overridevirtual |
Return the object's current name.
Reimplemented in ScAccessibleDocument, and ScAccessibleDocumentPagePreview.
Definition at line 285 of file AccessibleContextBase.cxx.
References aEvent, CommitChange(), createAccessibleName(), IsObjectValid(), msName, and sName.
Referenced by ScAccessiblePreviewHeaderCell::CreateTextHelper().
|
overridevirtual |
Return a reference to the parent.
Definition at line 218 of file AccessibleContextBase.cxx.
References mxParent.
Referenced by ScAccessibleCell::getAccessibleStateSet(), ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessibleEditObject::getAccessibleStateSet(), ScAccessiblePageHeader::getAccessibleStateSet(), ScAccessiblePreviewCell::getAccessibleStateSet(), ScAccessiblePreviewHeaderCell::getAccessibleStateSet(), ScAccessiblePreviewTable::getAccessibleStateSet(), ScAccessibleSpreadsheet::getAccessibleStateSet(), ScAccessiblePreviewCell::GetBoundingBox(), ScAccessiblePreviewHeaderCell::GetBoundingBox(), ScAccessibleCell::grabFocus(), ScAccessibleDocument::grabFocus(), ScAccessibleDocumentPagePreview::grabFocus(), ScAccessiblePageHeader::grabFocus(), ScAccessiblePreviewCell::grabFocus(), ScAccessiblePreviewHeaderCell::grabFocus(), ScAccessiblePreviewTable::grabFocus(), ScAccessibleSpreadsheet::grabFocus(), ScAccessibleCell::IsDefunc(), ScAccessibleDocument::IsDefunc(), ScAccessibleDocumentPagePreview::IsDefunc(), ScAccessibleEditObject::IsDefunc(), ScAccessiblePageHeader::IsDefunc(), ScAccessiblePreviewCell::IsDefunc(), ScAccessiblePreviewHeaderCell::IsDefunc(), ScAccessiblePreviewTable::IsDefunc(), ScAccessibleSpreadsheet::IsDefunc(), ScAccessibleSpreadsheet::Notify(), and ScAccessibleCellBase::setCurrentValue().
|
overridevirtual |
Return NULL to indicate that an empty relation set.
Reimplemented in ScAccessibleCell, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessibleSpreadsheet, and ScAccessibleTableBase.
Definition at line 311 of file AccessibleContextBase.cxx.
|
overridevirtual |
Return this object's role.
Definition at line 254 of file AccessibleContextBase.cxx.
References maRole.
|
overridevirtual |
Return the set of current states.
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleSpreadsheet, and ScAccessibleTableBase.
Definition at line 316 of file AccessibleContextBase.cxx.
|
overridevirtual |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleEditObject, and ScAccessibleSpreadsheet.
Definition at line 197 of file AccessibleContextBase.cxx.
References COL_WHITE().
|
protectedvirtual |
Return the object's current bounding box relative to the parent object.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 461 of file AccessibleContextBase.cxx.
Referenced by containsPoint(), getBounds(), getLocation(), and getSize().
|
protectedvirtual |
Return the object's current bounding box relative to the desktop.
css::uno::RuntimeException |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessibleEditControlObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 455 of file AccessibleContextBase.cxx.
Referenced by getLocationOnScreen().
|
overridevirtual |
Definition at line 136 of file AccessibleContextBase.cxx.
References AWTRectangle(), GetBoundingBox(), and IsObjectValid().
Referenced by isShowing().
|
overridevirtual |
Reimplemented in ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleEditObject, and ScAccessibleSpreadsheet.
Definition at line 192 of file AccessibleContextBase.cxx.
References COL_BLACK().
|
overridevirtual |
===== XServiceInfo ====================================================
Returns an identifier for the implementation of this object.
Reimplemented in ScAccessibleCell, ScAccessibleCellBase, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessibleEditObject, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, ScAccessibleSpreadsheet, and ScAccessibleTableBase.
Definition at line 397 of file AccessibleContextBase.cxx.
|
overridevirtual |
Return the parents locale or throw exception if this object has no parent yet/anymore.
Definition at line 322 of file AccessibleContextBase.cxx.
References IsObjectValid(), and mxParent.
|
overridevirtual |
Definition at line 143 of file AccessibleContextBase.cxx.
References AWTPoint(), GetBoundingBox(), IsObjectValid(), and TopLeft.
|
overridevirtual |
Definition at line 150 of file AccessibleContextBase.cxx.
References AWTPoint(), GetBoundingBoxOnScreen(), IsObjectValid(), and TopLeft.
|
overridevirtual |
Definition at line 157 of file AccessibleContextBase.cxx.
References AWTSize(), GetBoundingBox(), and IsObjectValid().
|
overridevirtual |
Returns a list of all supported services.
In this case that is just the AccessibleContext and Accessible service.
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 408 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleCell::getSupportedServiceNames(), ScAccessibleDocument::getSupportedServiceNames(), ScAccessibleDocumentPagePreview::getSupportedServiceNames(), ScAccessiblePageHeader::getSupportedServiceNames(), ScAccessiblePageHeaderArea::getSupportedServiceNames(), ScAccessiblePreviewCell::getSupportedServiceNames(), ScAccessiblePreviewHeaderCell::getSupportedServiceNames(), ScAccessiblePreviewTable::getSupportedServiceNames(), and ScAccessibleSpreadsheet::getSupportedServiceNames().
|
overridevirtual |
Reimplemented in ScAccessibleCell, ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessiblePageHeader, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 187 of file AccessibleContextBase.cxx.
|
virtual |
Reimplemented in ScAccessibleCell, and ScAccessibleDocument.
Definition at line 61 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleCell::Init().
|
inlineprotected |
Definition at line 233 of file AccessibleContextBase.hxx.
Referenced by addAccessibleEventListener(), ScAccessibleCell::getAccessibleStateSet(), ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessiblePageHeaderArea::getAccessibleStateSet(), ScAccessiblePreviewCell::getAccessibleStateSet(), ScAccessibleSpreadsheet::getAccessibleStateSet(), ScAccessibleCell::IsDefunc(), ScAccessibleDocument::IsDefunc(), ScAccessibleDocumentPagePreview::IsDefunc(), ScAccessibleEditObject::IsDefunc(), ScAccessiblePageHeader::IsDefunc(), ScAccessiblePreviewCell::IsDefunc(), ScAccessiblePreviewHeaderCell::IsDefunc(), ScAccessiblePreviewTable::IsDefunc(), ScAccessibleSpreadsheet::IsDefunc(), removeAccessibleEventListener(), ScAccessibleCell::~ScAccessibleCell(), ~ScAccessibleContextBase(), ScAccessibleDocument::~ScAccessibleDocument(), ScAccessibleDocumentPagePreview::~ScAccessibleDocumentPagePreview(), ScAccessibleEditObject::~ScAccessibleEditObject(), ScAccessiblePageHeader::~ScAccessiblePageHeader(), ScAccessiblePageHeaderArea::~ScAccessiblePageHeaderArea(), ScAccessiblePreviewCell::~ScAccessiblePreviewCell(), and ScAccessiblePreviewTable::~ScAccessiblePreviewTable().
|
protected |
css::lang::DisposedException |
Definition at line 467 of file AccessibleContextBase.cxx.
Referenced by addAccessibleEventListener(), ScAccessibleSpreadsheet::addAccessibleEventListener(), ScAccessibleDocument::clearAccessibleSelection(), ScAccessibleSpreadsheet::clearAccessibleSelection(), containsPoint(), ScAccessibleDocument::createAccessibleName(), ScAccessibleDocument::deselectAccessibleChild(), ScAccessibleSpreadsheet::deselectAccessibleChild(), ScAccessiblePageHeader::getAccessibleAtPoint(), ScAccessiblePreviewCell::getAccessibleAtPoint(), ScAccessiblePreviewHeaderCell::getAccessibleAtPoint(), ScAccessiblePreviewTable::getAccessibleAtPoint(), ScAccessibleDocument::getAccessibleAtPoint(), ScAccessibleDocumentPagePreview::getAccessibleAtPoint(), ScAccessibleEditObject::getAccessibleAtPoint(), ScAccessiblePageHeaderArea::getAccessibleAtPoint(), ScAccessibleSpreadsheet::getAccessibleAtPoint(), ScAccessiblePreviewTable::getAccessibleCellAt(), ScAccessibleSpreadsheet::getAccessibleCellAt(), ScAccessiblePageHeader::getAccessibleChild(), ScAccessiblePreviewCell::getAccessibleChild(), ScAccessiblePreviewHeaderCell::getAccessibleChild(), ScAccessiblePreviewTable::getAccessibleChild(), ScAccessibleDocument::getAccessibleChild(), ScAccessibleDocumentPagePreview::getAccessibleChild(), ScAccessibleEditObject::getAccessibleChild(), ScAccessiblePageHeaderArea::getAccessibleChild(), ScAccessibleTableBase::getAccessibleChild(), ScAccessibleDocument::getAccessibleChildCount(), ScAccessibleDocumentPagePreview::getAccessibleChildCount(), ScAccessibleEditObject::getAccessibleChildCount(), ScAccessiblePageHeader::getAccessibleChildCount(), ScAccessiblePageHeaderArea::getAccessibleChildCount(), ScAccessiblePreviewCell::getAccessibleChildCount(), ScAccessiblePreviewHeaderCell::getAccessibleChildCount(), ScAccessiblePreviewTable::getAccessibleChildCount(), ScAccessibleTableBase::getAccessibleChildCount(), ScAccessiblePreviewTable::getAccessibleColumn(), ScAccessibleTableBase::getAccessibleColumn(), ScAccessiblePreviewTable::getAccessibleColumnCount(), ScAccessibleTableBase::getAccessibleColumnCount(), ScAccessiblePreviewTable::getAccessibleColumnExtentAt(), ScAccessibleTableBase::getAccessibleColumnExtentAt(), ScAccessibleSpreadsheet::getAccessibleColumnHeaders(), getAccessibleDescription(), ScAccessiblePreviewTable::getAccessibleIndex(), ScAccessibleTableBase::getAccessibleIndex(), ScAccessibleCellBase::getAccessibleIndexInParent(), getAccessibleIndexInParent(), getAccessibleName(), ScAccessibleCell::getAccessibleRelationSet(), ScAccessiblePreviewTable::getAccessibleRow(), ScAccessibleTableBase::getAccessibleRow(), ScAccessiblePreviewTable::getAccessibleRowCount(), ScAccessibleTableBase::getAccessibleRowCount(), ScAccessiblePreviewTable::getAccessibleRowExtentAt(), ScAccessibleTableBase::getAccessibleRowExtentAt(), ScAccessibleSpreadsheet::getAccessibleRowHeaders(), ScAccessibleCellBase::getBackground(), ScAccessibleDocument::getBackground(), ScAccessibleSpreadsheet::getBackground(), ScAccessibleCellBase::getBorderAttrs(), getBounds(), ScAccessibleCellBase::getCurrentValue(), ScAccessiblePreviewHeaderCell::getCurrentValue(), ScAccessibleCellBase::getForeground(), getLocale(), getLocation(), getLocationOnScreen(), ScAccessiblePreviewHeaderCell::getMaximumValue(), ScAccessibleCellBase::GetNote(), ScAccessibleDocument::getSelectedAccessibleChild(), ScAccessibleSpreadsheet::getSelectedAccessibleChild(), ScAccessibleDocument::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleChildCount(), ScAccessibleSpreadsheet::getSelectedAccessibleColumns(), ScAccessibleSpreadsheet::getSelectedAccessibleRows(), ScAccessibleCellBase::getShadowAttrs(), getSize(), ScAccessibleDocument::GetVisibleArea(), ScAccessibleCell::grabFocus(), ScAccessibleDocument::grabFocus(), ScAccessibleDocumentPagePreview::grabFocus(), ScAccessiblePageHeader::grabFocus(), ScAccessiblePreviewCell::grabFocus(), ScAccessiblePreviewHeaderCell::grabFocus(), ScAccessiblePreviewTable::grabFocus(), ScAccessibleDocument::isAccessibleChildSelected(), ScAccessibleSpreadsheet::isAccessibleColumnSelected(), ScAccessibleSpreadsheet::isAccessibleRowSelected(), ScAccessiblePreviewTable::isAccessibleSelected(), ScAccessibleSpreadsheet::isAccessibleSelected(), isShowing(), ScAccessibleCellBase::isVisible(), ScAccessibleDocument::LogicToPixel(), ScAccessibleDocument::selectAccessibleChild(), ScAccessibleSpreadsheet::selectAccessibleChild(), ScAccessibleDocument::selectAllAccessibleChildren(), ScAccessibleSpreadsheet::selectAllAccessibleChildren(), and ScAccessibleCellBase::setCurrentValue().
bool ScAccessibleContextBase::isShowing | ( | ) |
css::uno::RuntimeException |
Definition at line 164 of file AccessibleContextBase.cxx.
References getBounds(), IsObjectValid(), mxParent, tools::Rectangle::Overlaps(), and VCLRectangle().
Referenced by ScAccessibleCell::getAccessibleStateSet(), ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessiblePageHeader::getAccessibleStateSet(), ScAccessiblePageHeaderArea::getAccessibleStateSet(), ScAccessiblePreviewCell::getAccessibleStateSet(), ScAccessiblePreviewHeaderCell::getAccessibleStateSet(), ScAccessiblePreviewTable::getAccessibleStateSet(), and ScAccessibleSpreadsheet::getAccessibleStateSet().
|
virtual |
css::uno::RuntimeException |
Reimplemented in ScAccessibleCellBase.
Definition at line 182 of file AccessibleContextBase.cxx.
Referenced by ScAccessibleDocument::getAccessibleStateSet(), ScAccessibleDocumentPagePreview::getAccessibleStateSet(), ScAccessiblePageHeader::getAccessibleStateSet(), ScAccessiblePageHeaderArea::getAccessibleStateSet(), ScAccessiblePreviewHeaderCell::getAccessibleStateSet(), ScAccessiblePreviewTable::getAccessibleStateSet(), and ScAccessibleSpreadsheet::getAccessibleStateSet().
|
overridevirtual |
===== SfxListener =====================================================
Reimplemented from SfxListener.
Reimplemented in ScAccessibleDocument, ScAccessibleDocumentPagePreview, ScAccessiblePageHeader, ScAccessiblePageHeaderArea, ScAccessiblePreviewCell, ScAccessiblePreviewHeaderCell, ScAccessiblePreviewTable, and ScAccessibleSpreadsheet.
Definition at line 103 of file AccessibleContextBase.cxx.
References dispose(), and SfxHint::GetId().
Referenced by ScAccessibleDocument::Notify(), ScAccessibleDocumentPagePreview::Notify(), ScAccessiblePageHeader::Notify(), ScAccessiblePageHeaderArea::Notify(), ScAccessiblePreviewCell::Notify(), ScAccessiblePreviewHeaderCell::Notify(), ScAccessiblePreviewTable::Notify(), and ScAccessibleSpreadsheet::Notify().
|
overridevirtual |
Definition at line 391 of file AccessibleContextBase.cxx.
|
overridevirtual |
Reimplemented in ScAccessibleEditObject.
Definition at line 359 of file AccessibleContextBase.cxx.
References IsDefunc(), mnClientId, comphelper::AccessibleEventNotifier::removeEventListener(), and comphelper::AccessibleEventNotifier::revokeClient().
Referenced by ScAccessibleEditObject::removeAccessibleEventListener().
|
inline |
Use this method to set initial Description without notification.
Definition at line 222 of file AccessibleContextBase.hxx.
References msDescription.
Referenced by ScAccessibleEditObject::InitAcc().
|
inline |
Use this method to set initial Name without notification.
Definition at line 219 of file AccessibleContextBase.hxx.
References msName.
Referenced by ScAccessibleEditObject::InitAcc().
|
inline |
Definition at line 224 of file AccessibleContextBase.hxx.
References mxParent.
Referenced by ScAccessibleEditObject::InitAcc().
|
overridevirtual |
Return whether the specified service is supported by this class.
Definition at line 402 of file AccessibleContextBase.cxx.
References sServiceName, and cppu::supportsService().
|
private |
This is the role of this object.
Definition at line 258 of file AccessibleContextBase.hxx.
Referenced by getAccessibleRole().
|
private |
client id in the AccessibleEventNotifier queue
Definition at line 254 of file AccessibleContextBase.hxx.
Referenced by addAccessibleEventListener(), CommitChange(), disposing(), and removeAccessibleEventListener().
|
private |
Description of this object.
This is not a constant because it can be set from the outside. Furthermore, it changes according to the draw page's display mode.
Definition at line 246 of file AccessibleContextBase.hxx.
Referenced by getAccessibleDescription(), and SetDescription().
|
private |
Name of this object.
It changes according the draw page's display mode.
Definition at line 251 of file AccessibleContextBase.hxx.
Referenced by getAccessibleName(), and SetName().
|
protected |
Reference to the parent object.
Definition at line 239 of file AccessibleContextBase.hxx.
Referenced by disposing(), getAccessibleIndexInParent(), getAccessibleParent(), ScAccessiblePageHeaderArea::GetBoundingBox(), ScAccessiblePageHeaderArea::GetBoundingBoxOnScreen(), getLocale(), ScAccessibleCell::IsFormulaMode(), ScAccessibleCell::IsSelected(), isShowing(), and SetParent().