|
LibreOffice Module sd (master) 1
|
This class makes Impress shapes accessible. More...
#include <AccessiblePresentationGraphicShape.hxx>
Public Member Functions | |
| AccessiblePresentationGraphicShape (const AccessibleShapeInfo &rShapeInfo, const AccessibleShapeTreeInfo &rShapeTreeInfo) | |
| virtual | ~AccessiblePresentationGraphicShape () override |
| virtual OUString SAL_CALL | getImplementationName () override |
| Returns an identifier for the implementation of this object. More... | |
| virtual OUString | CreateAccessibleBaseName () override |
| Create a name string that contains the accessible name. More... | |
| virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
| Return this object's role. More... | |
Public Member Functions inherited from accessibility::AccessibleGraphicShape | |
| AccessibleGraphicShape (const AccessibleShapeInfo &rShapeInfo, const AccessibleShapeTreeInfo &rShapeTreeInfo) | |
| virtual | ~AccessibleGraphicShape () override |
| OUString SAL_CALL | getAccessibleImageDescription () override |
| sal_Int32 SAL_CALL | getAccessibleImageHeight () override |
| sal_Int32 SAL_CALL | getAccessibleImageWidth () override |
| virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
| virtual void SAL_CALL | acquire () noexcept override |
| virtual void SAL_CALL | release () noexcept override |
| virtual OUString SAL_CALL | getImplementationName () override |
| virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
| virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
Public Member Functions inherited from accessibility::AccessibleShape | |
| AccessibleShape (const AccessibleShapeInfo &rShapeInfo, const AccessibleShapeTreeInfo &rShapeTreeInfo) | |
| virtual OUString SAL_CALL | getAccessibleName () override |
| virtual OUString SAL_CALL | getAccessibleDescription () override |
| virtual css::uno::Reference< css::accessibility::XAccessibleRelationSet > SAL_CALL | getAccessibleRelationSet () 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 nSelectedChildIndex) override |
| virtual css::uno::Any SAL_CALL | getExtendedAttributes () override |
| virtual sal_Int16 SAL_CALL | getAccessibleRole () override |
| virtual css::uno::Sequence< sal_Int32 > SAL_CALL | getGroupPosition (const css::uno::Any &rAny) override |
| virtual OUString SAL_CALL | getObjectLink (const css::uno::Any &accoject) override |
| virtual | ~AccessibleShape () override |
| virtual void | Init () |
| virtual bool | SetState (sal_Int64 aState) override |
| virtual bool | ResetState (sal_Int64 aState) override |
| bool | GetState (sal_Int64 aState) |
| virtual sal_Int64 SAL_CALL | getAccessibleChildCount () override |
| virtual css::uno::Reference< css::accessibility::XAccessible > SAL_CALL | getAccessibleChild (sal_Int64 nIndex) override |
| virtual sal_Int64 SAL_CALL | getAccessibleStateSet () override |
| virtual sal_Int64 SAL_CALL | getAccessibleIndexInParent () 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 sal_Int32 SAL_CALL | getForeground () override |
| virtual sal_Int32 SAL_CALL | getBackground () override |
| virtual void SAL_CALL | addAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override |
| virtual void SAL_CALL | removeAccessibleEventListener (const css::uno::Reference< css::accessibility::XAccessibleEventListener > &rxListener) override |
| virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) override |
| virtual void SAL_CALL | acquire () noexcept override |
| virtual void SAL_CALL | release () noexcept override |
| virtual OUString SAL_CALL | getImplementationName () override |
| virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
| virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
| virtual void | ViewForwarderChanged () override |
| void | disposing (const css::lang::EventObject &Source) |
| virtual void SAL_CALL | notifyShapeEvent (const css::document::EventObject &rEventObject) 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 | 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 |
| const css::uno::Reference< css::drawing::XShape > & | GetXShape () const |
| void | setIndexInParent (sal_Int32 _nIndex) |
| virtual void | ViewForwarderChanged ()=0 |
Additional Inherited Members | |
| virtual OUString | CreateAccessibleBaseName () override |
Protected Member Functions inherited from accessibility::AccessibleShape | |
| virtual void SAL_CALL | disposing () override |
| virtual OUString | CreateAccessibleBaseName () |
| virtual OUString | CreateAccessibleName () override |
| OUString | GetFullAccessibleName (AccessibleShape *shape) |
| virtual OUString | GetStyle () const |
| void | UpdateStates () |
Protected Member Functions inherited from accessibility::IAccessibleViewForwarderListener | |
| ~IAccessibleViewForwarderListener () | |
Protected Attributes inherited from accessibility::AccessibleShape | |
| std::unique_ptr< ChildrenManager > | mpChildrenManager |
| css::uno::Reference< css::drawing::XShape > | mxShape |
| AccessibleShapeTreeInfo | maShapeTreeInfo |
| sal_Int32 | m_nIndexInParent |
| std::unique_ptr< AccessibleTextHelper > | mpText |
| IAccessibleParent * | mpParent |
| SdrObject * | m_pShape |
This class makes Impress shapes accessible.
Definition at line 31 of file AccessiblePresentationGraphicShape.hxx.
| accessibility::AccessiblePresentationGraphicShape::AccessiblePresentationGraphicShape | ( | const AccessibleShapeInfo & | rShapeInfo, |
| const AccessibleShapeTreeInfo & | rShapeTreeInfo | ||
| ) |
Definition at line 35 of file AccessiblePresentationGraphicShape.cxx.
|
overridevirtual |
Definition at line 41 of file AccessiblePresentationGraphicShape.cxx.
|
overridevirtual |
Create a name string that contains the accessible name.
Set this object's name if is different to the current name.
Reimplemented from accessibility::AccessibleGraphicShape.
Definition at line 51 of file AccessiblePresentationGraphicShape.cxx.
References accessibility::ShapeTypeHandler::GetTypeId(), accessibility::ShapeTypeHandler::Instance(), accessibility::AccessibleShape::mxShape, accessibility::PRESENTATION_GRAPHIC_OBJECT, and sName.
|
overridevirtual |
Return this object's role.
Reimplemented from accessibility::AccessibleShape.
Definition at line 70 of file AccessiblePresentationGraphicShape.cxx.
|
overridevirtual |
Returns an identifier for the implementation of this object.
Reimplemented from accessibility::AccessibleGraphicShape.
Definition at line 45 of file AccessiblePresentationGraphicShape.cxx.