Index: content/renderer/accessibility/renderer_accessibility_focus_only.cc |
diff --git a/content/renderer/accessibility/renderer_accessibility_focus_only.cc b/content/renderer/accessibility/renderer_accessibility_focus_only.cc |
index 10bb415725cfe829fbaf5c7e2e6b14e0a6ff52f8..cea316e671083ea47c91cb9e82917d8f9f78bb96 100644 |
--- a/content/renderer/accessibility/renderer_accessibility_focus_only.cc |
+++ b/content/renderer/accessibility/renderer_accessibility_focus_only.cc |
@@ -35,9 +35,8 @@ RendererAccessibilityFocusOnly::RendererAccessibilityFocusOnly( |
RendererAccessibilityFocusOnly::~RendererAccessibilityFocusOnly() { |
} |
-void RendererAccessibilityFocusOnly::HandleWebAccessibilityNotification( |
- const WebKit::WebAccessibilityObject& obj, |
- WebKit::WebAccessibilityNotification notification) { |
+void RendererAccessibilityFocusOnly::HandleWebAccessibilityEvent( |
+ const WebKit::WebAXObject& obj, WebKit::WebAXEvent event) { |
// Do nothing. |
} |
@@ -80,39 +79,39 @@ void RendererAccessibilityFocusOnly::HandleFocusedNodeChanged( |
node_has_focus && render_view_->IsEditableNode(node); |
} |
- std::vector<AccessibilityHostMsg_NotificationParams> notifications; |
- notifications.push_back(AccessibilityHostMsg_NotificationParams()); |
- AccessibilityHostMsg_NotificationParams& notification = notifications[0]; |
+ std::vector<AccessibilityHostMsg_EventParams> events; |
+ events.push_back(AccessibilityHostMsg_EventParams()); |
+ AccessibilityHostMsg_EventParams& event = events[0]; |
// If we want to update the browser's accessibility tree but not send a |
- // native focus changed notification, we can send a LayoutComplete |
- // notification, which doesn't post a native event on Windows. |
- notification.notification_type = |
+ // native focus changed event, we can send a LayoutComplete |
+ // event, which doesn't post a native event on Windows. |
+ event.event_type = |
send_focus_event ? |
- AccessibilityNotificationFocusChanged : |
- AccessibilityNotificationLayoutComplete; |
+ WebKit::WebAXEventFocus : |
+ WebKit::WebAXEventLayoutComplete; |
- // Set the id that the notification applies to: the root node if nothing |
+ // Set the id that the event applies to: the root node if nothing |
// has focus, otherwise the focused node. |
- notification.id = node_has_focus ? next_id_ : 1; |
+ event.id = node_has_focus ? next_id_ : 1; |
- notification.nodes.resize(2); |
- AccessibilityNodeData& root = notification.nodes[0]; |
- AccessibilityNodeData& child = notification.nodes[1]; |
+ event.nodes.resize(2); |
+ AccessibilityNodeData& root = event.nodes[0]; |
+ AccessibilityNodeData& child = event.nodes[1]; |
// Always include the root of the tree, the document. It always has id 1. |
root.id = 1; |
- root.role = AccessibilityNodeData::ROLE_ROOT_WEB_AREA; |
+ root.role = WebKit::WebAXRoleRootWebArea; |
root.state = |
- (1 << AccessibilityNodeData::STATE_READONLY) | |
- (1 << AccessibilityNodeData::STATE_FOCUSABLE); |
+ (1 << WebKit::WebAXStateReadonly) | |
+ (1 << WebKit::WebAXStateFocusable); |
if (!node_has_focus) |
- root.state |= (1 << AccessibilityNodeData::STATE_FOCUSED); |
+ root.state |= (1 << WebKit::WebAXStateFocused); |
root.location = gfx::Rect(render_view_->size()); |
root.child_ids.push_back(next_id_); |
child.id = next_id_; |
- child.role = AccessibilityNodeData::ROLE_GROUP; |
+ child.role = WebKit::WebAXRoleGroup; |
if (!node.isNull() && node.isElementNode()) { |
child.location = gfx::Rect( |
@@ -125,23 +124,23 @@ void RendererAccessibilityFocusOnly::HandleFocusedNodeChanged( |
if (node_has_focus) { |
child.state = |
- (1 << AccessibilityNodeData::STATE_FOCUSABLE) | |
- (1 << AccessibilityNodeData::STATE_FOCUSED); |
+ (1 << WebKit::WebAXStateFocusable) | |
+ (1 << WebKit::WebAXStateFocused); |
if (!node_is_editable_text) |
- child.state |= (1 << AccessibilityNodeData::STATE_READONLY); |
+ child.state |= (1 << WebKit::WebAXStateReadonly); |
} |
#ifndef NDEBUG |
if (logging_) { |
LOG(INFO) << "Accessibility update: \n" |
<< "routing id=" << routing_id() |
- << " notification=" |
- << AccessibilityNotificationToString(notification.notification_type) |
- << "\n" << notification.nodes[0].DebugString(true); |
+ << " event=" |
+ << AccessibilityEventToString(event.event_type) |
+ << "\n" << event.nodes[0].DebugString(true); |
} |
#endif |
- Send(new AccessibilityHostMsg_Notifications(routing_id(), notifications)); |
+ Send(new AccessibilityHostMsg_Events(routing_id(), events)); |
// Increment the id, wrap back when we get past a million. |
next_id_++; |