diff options
Diffstat (limited to 'chromium/content/browser/accessibility/browser_accessibility_manager_android.h')
-rw-r--r-- | chromium/content/browser/accessibility/browser_accessibility_manager_android.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/chromium/content/browser/accessibility/browser_accessibility_manager_android.h b/chromium/content/browser/accessibility/browser_accessibility_manager_android.h index 4bc42b54be5..d74699db24a 100644 --- a/chromium/content/browser/accessibility/browser_accessibility_manager_android.h +++ b/chromium/content/browser/accessibility/browser_accessibility_manager_android.h @@ -77,7 +77,7 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid // Implementation of BrowserAccessibilityManager. void NotifyAccessibilityEvent(ui::AXEvent event_type, BrowserAccessibility* node) override; - void OnLocationChanges( + void SendLocationChangeEvents( const std::vector<AccessibilityHostMsg_LocationChangeParams>& params) override; @@ -85,6 +85,10 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid // Methods called from Java via JNI // -------------------------------------------------------------------------- + // Global methods. + base::android::ScopedJavaLocalRef<jstring> GetSupportedHtmlElementTypes( + JNIEnv* env, const base::android::JavaParamRef<jobject>& obj); + // Tree methods. jint GetRootId(JNIEnv* env, const base::android::JavaParamRef<jobject>& obj); jboolean IsNodeValid(JNIEnv* env, @@ -214,6 +218,8 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid jint id, int direction); + JavaObjectWeakGlobalRef& java_ref() { return java_ref_; } + protected: // AXTreeDelegate overrides. void OnAtomicUpdateFinished( @@ -224,6 +230,10 @@ class CONTENT_EXPORT BrowserAccessibilityManagerAndroid bool UseRootScrollOffsetsWhenComputingBounds() override; private: + BrowserAccessibilityAndroid* GetFromUniqueID(int32_t unique_id); + + base::android::ScopedJavaLocalRef<jobject> GetJavaRefFromRootManager(); + // This gives BrowserAccessibilityManager::Create access to the class // constructor. friend class BrowserAccessibilityManager; |