vcl/aqua/source/a11y/aqua11ywrapper.mm | 6 ++++++ vcl/inc/aqua/aqua11ywrapper.h | 3 +++ 2 files changed, 9 insertions(+)
New commits: commit 5e920d03b1cfdd8c7714fc9f5c1d484d4de656c8 Author: Boris Dušek <m...@dusek.me> Date: Sun Aug 11 16:34:07 2013 +0200 Add XAccessibleTextMarkup to AquaA11yWrapper Change-Id: Ic15aeb46b384531c4d64d6ec8a103f3e44068cf1 Reviewed-on: https://gerrit.libreoffice.org/5350 Reviewed-by: Tor Lillqvist <t...@iki.fi> Tested-by: Tor Lillqvist <t...@iki.fi> Reviewed-on: https://gerrit.libreoffice.org/5496 diff --git a/vcl/aqua/source/a11y/aqua11ywrapper.mm b/vcl/aqua/source/a11y/aqua11ywrapper.mm index fe1ba6d..4cff69e 100644 --- a/vcl/aqua/source/a11y/aqua11ywrapper.mm +++ b/vcl/aqua/source/a11y/aqua11ywrapper.mm @@ -101,6 +101,8 @@ static BOOL isPopupMenuOpen = NO; mpReferenceWrapper -> rAccessibleTextAttributes = Reference < XAccessibleTextAttributes > ( rxAccessibleContext, UNO_QUERY ); // XAccessibleMultiLineText mpReferenceWrapper -> rAccessibleMultiLineText = Reference < XAccessibleMultiLineText > ( rxAccessibleContext, UNO_QUERY ); + // XAccessibleTextMarkup + mpReferenceWrapper -> rAccessibleTextMarkup = Reference < XAccessibleTextMarkup > ( rxAccessibleContext, UNO_QUERY ); // XAccessibleEventBroadcaster #if 0 /* #i102033# NSAccessibility does not seemt to know an equivalent for transient children. @@ -1097,6 +1099,10 @@ Reference < XAccessibleContext > hitTestRunner ( com::sun::star::awt::Point poin return mpReferenceWrapper -> rAccessibleMultiLineText.get(); } +-(XAccessibleTextMarkup *)accessibleTextMarkup { + return mpReferenceWrapper -> rAccessibleTextMarkup.get(); +} + -(NSView *)viewElementForParent { return self; } diff --git a/vcl/inc/aqua/aqua11ywrapper.h b/vcl/inc/aqua/aqua11ywrapper.h index 185536a..a35aa84 100644 --- a/vcl/inc/aqua/aqua11ywrapper.h +++ b/vcl/inc/aqua/aqua11ywrapper.h @@ -32,6 +32,7 @@ #include <com/sun/star/accessibility/XAccessibleEditableText.hpp> #include <com/sun/star/accessibility/XAccessibleValue.hpp> #include <com/sun/star/accessibility/XAccessibleMultiLineText.hpp> +#include <com/sun/star/accessibility/XAccessibleTextMarkup.hpp> // rAccessibleXYZ as a field in an Objective-C-Class would not call Con-/Destructor, so use a struct instead struct ReferenceWrapper @@ -47,6 +48,7 @@ struct ReferenceWrapper ::com::sun::star::uno::Reference < ::com::sun::star::accessibility::XAccessibleValue > rAccessibleValue; ::com::sun::star::uno::Reference < ::com::sun::star::accessibility::XAccessibleTextAttributes > rAccessibleTextAttributes; ::com::sun::star::uno::Reference < ::com::sun::star::accessibility::XAccessibleMultiLineText > rAccessibleMultiLineText; + ::com::sun::star::uno::Reference < ::com::sun::star::accessibility::XAccessibleTextMarkup > rAccessibleTextMarkup; }; @interface AquaA11yWrapper : NSView @@ -109,6 +111,7 @@ struct ReferenceWrapper -(::com::sun::star::accessibility::XAccessibleValue *)accessibleValue; -(::com::sun::star::accessibility::XAccessibleTextAttributes *)accessibleTextAttributes; -(::com::sun::star::accessibility::XAccessibleMultiLineText *)accessibleMultiLineText; +-(::com::sun::star::accessibility::XAccessibleTextMarkup *)accessibleTextMarkup; @end #endif // _SV_AQUA11WRAPPER_H
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits