| Index: content/browser/accessibility/browser_accessibility_manager_win.cc
|
| ===================================================================
|
| --- content/browser/accessibility/browser_accessibility_manager_win.cc (revision 98225)
|
| +++ content/browser/accessibility/browser_accessibility_manager_win.cc (working copy)
|
| @@ -58,6 +58,10 @@
|
| LONG event_id = EVENT_MIN;
|
| switch (type) {
|
| case ViewHostMsg_AccessibilityNotification_Type::
|
| + NOTIFICATION_TYPE_ACTIVE_DESCENDANT_CHANGED:
|
| + event_id = IA2_EVENT_ACTIVE_DESCENDANT_CHANGED;
|
| + break;
|
| + case ViewHostMsg_AccessibilityNotification_Type::
|
| NOTIFICATION_TYPE_CHECK_STATE_CHANGED:
|
| event_id = EVENT_OBJECT_STATECHANGE;
|
| break;
|
| @@ -81,9 +85,34 @@
|
| NOTIFICATION_TYPE_SELECTED_TEXT_CHANGED:
|
| event_id = IA2_EVENT_TEXT_CARET_MOVED;
|
| break;
|
| + case ViewHostMsg_AccessibilityNotification_Type::
|
| + NOTIFICATION_TYPE_LIVE_REGION_CHANGED:
|
| + event_id = EVENT_OBJECT_REORDER;
|
| + break;
|
| + case ViewHostMsg_AccessibilityNotification_Type::
|
| + NOTIFICATION_TYPE_TEXT_INSERTED:
|
| + event_id = IA2_EVENT_TEXT_INSERTED;
|
| + break;
|
| + case ViewHostMsg_AccessibilityNotification_Type::
|
| + NOTIFICATION_TYPE_TEXT_REMOVED:
|
| + event_id = IA2_EVENT_TEXT_REMOVED;
|
| + break;
|
| + case ViewHostMsg_AccessibilityNotification_Type::
|
| + NOTIFICATION_TYPE_OBJECT_SHOW:
|
| + event_id = EVENT_OBJECT_SHOW;
|
| + break;
|
| + case ViewHostMsg_AccessibilityNotification_Type::
|
| + NOTIFICATION_TYPE_OBJECT_HIDE:
|
| + event_id = EVENT_OBJECT_HIDE;
|
| + break;
|
| + case ViewHostMsg_AccessibilityNotification_Type::
|
| + NOTIFICATION_TYPE_ALERT:
|
| + event_id = EVENT_SYSTEM_ALERT;
|
| + break;
|
| default:
|
| - NOTREACHED();
|
| - break;
|
| + // Not all WebKit accessibility events result in a Windows
|
| + // accessibility notification.
|
| + return;
|
| }
|
|
|
| NotifyWinEvent(event_id, GetParentView(), OBJID_CLIENT, node->child_id());
|
|
|