OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/renderer/accessibility/renderer_accessibility.h" | 5 #include "content/renderer/accessibility/renderer_accessibility.h" |
6 | 6 |
7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
8 #include "content/public/common/content_switches.h" | 8 #include "content/public/common/content_switches.h" |
9 #include "content/renderer/render_view_impl.h" | 9 #include "content/renderer/render_view_impl.h" |
10 #include "third_party/WebKit/public/web/WebAXObject.h" | 10 #include "third_party/WebKit/public/web/WebAXObject.h" |
(...skipping 26 matching lines...) Expand all Loading... |
37 WebFrame* main_frame = view ? view->mainFrame() : NULL; | 37 WebFrame* main_frame = view ? view->mainFrame() : NULL; |
38 | 38 |
39 if (main_frame) | 39 if (main_frame) |
40 return main_frame->document(); | 40 return main_frame->document(); |
41 | 41 |
42 return WebDocument(); | 42 return WebDocument(); |
43 } | 43 } |
44 | 44 |
45 #ifndef NDEBUG | 45 #ifndef NDEBUG |
46 const std::string RendererAccessibility::AccessibilityEventToString( | 46 const std::string RendererAccessibility::AccessibilityEventToString( |
47 blink::WebAXEvent event) { | 47 ui::AXEvent event) { |
48 switch (event) { | 48 switch (event) { |
49 case blink::WebAXEventActiveDescendantChanged: | 49 case ui::AX_EVENT_ACTIVEDESCENDANTCHANGED: |
50 return "active descendant changed"; | 50 return "active descendant changed"; |
51 case blink::WebAXEventAriaAttributeChanged: | 51 case ui::AX_EVENT_ARIA_ATTRIBUTE_CHANGED: |
52 return "aria attribute changed"; | 52 return "aria attribute changed"; |
53 case blink::WebAXEventAutocorrectionOccured: | 53 case ui::AX_EVENT_AUTOCORRECTION_OCCURED: |
54 return "autocorrection occurred"; | 54 return "autocorrection occurred"; |
55 case blink::WebAXEventBlur: | 55 case ui::AX_EVENT_BLUR: |
56 return "blur"; | 56 return "blur"; |
57 case blink::WebAXEventAlert: | 57 case ui::AX_EVENT_ALERT: |
58 return "alert"; | 58 return "alert"; |
59 case blink::WebAXEventCheckedStateChanged: | 59 case ui::AX_EVENT_CHECKED_STATE_CHANGED: |
60 return "check state changed"; | 60 return "check state changed"; |
61 case blink::WebAXEventChildrenChanged: | 61 case ui::AX_EVENT_CHILDREN_CHANGED: |
62 return "children changed"; | 62 return "children changed"; |
63 case blink::WebAXEventFocus: | 63 case ui::AX_EVENT_FOCUS: |
64 return "focus changed"; | 64 return "focus changed"; |
65 case blink::WebAXEventInvalidStatusChanged: | 65 case ui::AX_EVENT_INVALID_STATUS_CHANGED: |
66 return "invalid status changed"; | 66 return "invalid status changed"; |
67 case blink::WebAXEventLayoutComplete: | 67 case ui::AX_EVENT_LAYOUT_COMPLETE: |
68 return "layout complete"; | 68 return "layout complete"; |
69 case blink::WebAXEventLiveRegionChanged: | 69 case ui::AX_EVENT_LIVE_REGION_CHANGED: |
70 return "live region changed"; | 70 return "live region changed"; |
71 case blink::WebAXEventLoadComplete: | 71 case ui::AX_EVENT_LOAD_COMPLETE: |
72 return "load complete"; | 72 return "load complete"; |
73 case blink::WebAXEventMenuListItemSelected: | 73 case ui::AX_EVENT_MENU_LIST_ITEM_SELECTED: |
74 return "menu list item selected"; | 74 return "menu list item selected"; |
75 case blink::WebAXEventMenuListValueChanged: | 75 case ui::AX_EVENT_MENU_LIST_VALUE_CHANGED: |
76 return "menu list changed"; | 76 return "menu list changed"; |
77 case blink::WebAXEventShow: | 77 case ui::AX_EVENT_SHOW: |
78 return "object show"; | 78 return "object show"; |
79 case blink::WebAXEventHide: | 79 case ui::AX_EVENT_HIDE: |
80 return "object hide"; | 80 return "object hide"; |
81 case blink::WebAXEventRowCountChanged: | 81 case ui::AX_EVENT_ROW_COUNT_CHANGED: |
82 return "row count changed"; | 82 return "row count changed"; |
83 case blink::WebAXEventRowCollapsed: | 83 case ui::AX_EVENT_ROW_COLLAPSED: |
84 return "row collapsed"; | 84 return "row collapsed"; |
85 case blink::WebAXEventRowExpanded: | 85 case ui::AX_EVENT_ROW_EXPANDED: |
86 return "row expanded"; | 86 return "row expanded"; |
87 case blink::WebAXEventScrolledToAnchor: | 87 case ui::AX_EVENT_SCROLLED_TO_ANCHOR: |
88 return "scrolled to anchor"; | 88 return "scrolled to anchor"; |
89 case blink::WebAXEventSelectedChildrenChanged: | 89 case ui::AX_EVENT_SELECTED_CHILDREN_CHANGED: |
90 return "selected children changed"; | 90 return "selected children changed"; |
91 case blink::WebAXEventSelectedTextChanged: | 91 case ui::AX_EVENT_SELECTED_TEXT_CHANGED: |
92 return "selected text changed"; | 92 return "selected text changed"; |
93 case blink::WebAXEventTextChanged: | 93 case ui::AX_EVENT_TEXT_CHANGED: |
94 return "text changed"; | 94 return "text changed"; |
95 case blink::WebAXEventTextInserted: | 95 case ui::AX_EVENT_TEXT_INSERTED: |
96 return "text inserted"; | 96 return "text inserted"; |
97 case blink::WebAXEventTextRemoved: | 97 case ui::AX_EVENT_TEXT_REMOVED: |
98 return "text removed"; | 98 return "text removed"; |
99 case blink::WebAXEventValueChanged: | 99 case ui::AX_EVENT_VALUE_CHANGED: |
100 return "value changed"; | 100 return "value changed"; |
101 default: | 101 default: |
102 NOTREACHED(); | 102 NOTREACHED(); |
103 } | 103 } |
104 return ""; | 104 return ""; |
105 } | 105 } |
106 #endif | 106 #endif |
107 | 107 |
108 } // namespace content | 108 } // namespace content |
OLD | NEW |