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

Reply via email to