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... | |
![]() | |
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 |
![]() | |
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 |
![]() | |
virtual void SAL_CALL | disposing () override |
virtual OUString | CreateAccessibleBaseName () |
virtual OUString | CreateAccessibleName () override |
OUString | GetFullAccessibleName (AccessibleShape *shape) |
virtual OUString | GetStyle () const |
void | UpdateStates () |
![]() | |
~IAccessibleViewForwarderListener () | |
![]() | |
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.