Chromium Code Reviews| Index: components/arc/common/accessibility_helper.mojom |
| diff --git a/components/arc/common/accessibility_helper.mojom b/components/arc/common/accessibility_helper.mojom |
| index 325006dc5e6742dacd62fa609ca492efaec83812..145730c8c9ee1932c47502be9776c24830ca8a79 100644 |
| --- a/components/arc/common/accessibility_helper.mojom |
| +++ b/components/arc/common/accessibility_helper.mojom |
| @@ -21,14 +21,27 @@ enum AccessibilityEventType { |
| // https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html |
| struct AccessibilityNodeInfoData { |
| ScreenRect boundsInScreen; |
| + int32 id; |
| + string contentDescription; |
| + string text; |
| + string className; |
| + array<int32> childIds; |
| +}; |
| + |
| +// AccessibilityEventData is a struct to contain info of |
| +// AccessibilityEvent in Android. |
| +// https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html |
| +struct AccessibilityEventData { |
| + AccessibilityEventType eventType; |
| + int32 sourceId; |
| + array<AccessibilityNodeInfoData> nodeData; |
|
yawano
2017/02/08 11:11:27
What data is expected to this nodeData field? Is t
David Tseng
2017/02/08 18:49:26
The whole tree rooted at the source node's root wi
|
| }; |
| // Next method ID: 1 |
| interface AccessibilityHelperHost { |
| // OnAccessibilityEvent is called when a converted Android accessibility event |
| // is sent from Android. |
| - OnAccessibilityEvent@0(AccessibilityEventType eventType, |
| - AccessibilityNodeInfoData? eventSource); |
| + OnAccessibilityEvent@0(AccessibilityEventData eventData); |
| }; |
| // Next method ID: 1 |