Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Unified Diff: content/browser/accessibility/browser_accessibility_android.h

Issue 67473013: Support KitKat accessibility APIs. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebaseline expectations Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/browser/accessibility/browser_accessibility_android.h
diff --git a/content/browser/accessibility/browser_accessibility_android.h b/content/browser/accessibility/browser_accessibility_android.h
index 7cb979b64b590ffc0261ceabb3b88b932d157a4c..f3a73db9107141a9162f5f2a841322ca4cfe9e1c 100644
--- a/content/browser/accessibility/browser_accessibility_android.h
+++ b/content/browser/accessibility/browser_accessibility_android.h
@@ -21,14 +21,24 @@ class BrowserAccessibilityAndroid : public BrowserAccessibility {
bool IsCheckable() const;
bool IsChecked() const;
bool IsClickable() const;
+ bool IsCollection() const;
+ bool IsCollectionItem() const;
+ bool IsContentInvalid() const;
+ bool IsDismissable() const;
bool IsEnabled() const;
bool IsFocusable() const;
bool IsFocused() const;
+ bool IsHeading() const;
+ bool IsHierarchical() const;
+ bool IsMultiLine() const;
bool IsPassword() const;
+ bool IsRangeType() const;
bool IsScrollable() const;
bool IsSelected() const;
bool IsVisibleToUser() const;
+ bool CanOpenPopup() const;
+
const char* GetClassName() const;
string16 GetText() const;
@@ -49,6 +59,22 @@ class BrowserAccessibilityAndroid : public BrowserAccessibility {
int GetSelectionEnd() const;
int GetEditableTextLength() const;
+ int AndroidInputType() const;
+ int AndroidLiveRegionType() const;
+ int AndroidRangeType() const;
+
+ int RowCount() const;
+ int ColumnCount() const;
+
+ int RowIndex() const;
+ int RowSpan() const;
+ int ColumnIndex() const;
+ int ColumnSpan() const;
+
+ float RangeMin() const;
+ float RangeMax() const;
+ float RangeCurrentValue() const;
+
private:
// This gives BrowserAccessibility::Create access to the class constructor.
friend class BrowserAccessibility;
@@ -61,6 +87,8 @@ class BrowserAccessibilityAndroid : public BrowserAccessibility {
void NotifyLiveRegionUpdate(string16& aria_live);
+ int CountChildrenWithRole(blink::WebAXRole role) const;
+
string16 cached_text_;
bool first_time_;
string16 old_value_;

Powered by Google App Engine
This is Rietveld 408576698