| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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/blink_ax_enum_conversion.h" | 5 #include "content/renderer/accessibility/blink_ax_enum_conversion.h" |
| 6 | 6 |
| 7 #include "base/logging.h" | 7 #include "base/logging.h" |
| 8 | 8 |
| 9 namespace content { | 9 namespace content { |
| 10 | 10 |
| (...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 318 ui::AXEvent AXEventFromBlink(blink::WebAXEvent event) { | 318 ui::AXEvent AXEventFromBlink(blink::WebAXEvent event) { |
| 319 switch (event) { | 319 switch (event) { |
| 320 case blink::WebAXEventActiveDescendantChanged: | 320 case blink::WebAXEventActiveDescendantChanged: |
| 321 return ui::AX_EVENT_ACTIVEDESCENDANTCHANGED; | 321 return ui::AX_EVENT_ACTIVEDESCENDANTCHANGED; |
| 322 case blink::WebAXEventAlert: | 322 case blink::WebAXEventAlert: |
| 323 return ui::AX_EVENT_ALERT; | 323 return ui::AX_EVENT_ALERT; |
| 324 case blink::WebAXEventAriaAttributeChanged: | 324 case blink::WebAXEventAriaAttributeChanged: |
| 325 return ui::AX_EVENT_ARIA_ATTRIBUTE_CHANGED; | 325 return ui::AX_EVENT_ARIA_ATTRIBUTE_CHANGED; |
| 326 case blink::WebAXEventAutocorrectionOccured: | 326 case blink::WebAXEventAutocorrectionOccured: |
| 327 return ui::AX_EVENT_AUTOCORRECTION_OCCURED; | 327 return ui::AX_EVENT_AUTOCORRECTION_OCCURED; |
| 328 case blink::WebAXEventBlur: | |
| 329 return ui::AX_EVENT_BLUR; | |
| 330 case blink::WebAXEventCheckedStateChanged: | 328 case blink::WebAXEventCheckedStateChanged: |
| 331 return ui::AX_EVENT_CHECKED_STATE_CHANGED; | 329 return ui::AX_EVENT_CHECKED_STATE_CHANGED; |
| 332 case blink::WebAXEventChildrenChanged: | 330 case blink::WebAXEventChildrenChanged: |
| 333 return ui::AX_EVENT_CHILDREN_CHANGED; | 331 return ui::AX_EVENT_CHILDREN_CHANGED; |
| 334 case blink::WebAXEventFocus: | 332 case blink::WebAXEventFocus: |
| 335 return ui::AX_EVENT_FOCUS; | 333 return ui::AX_EVENT_FOCUS; |
| 336 case blink::WebAXEventHide: | |
| 337 return ui::AX_EVENT_HIDE; | |
| 338 case blink::WebAXEventInvalidStatusChanged: | 334 case blink::WebAXEventInvalidStatusChanged: |
| 339 return ui::AX_EVENT_INVALID_STATUS_CHANGED; | 335 return ui::AX_EVENT_INVALID_STATUS_CHANGED; |
| 340 case blink::WebAXEventLayoutComplete: | 336 case blink::WebAXEventLayoutComplete: |
| 341 return ui::AX_EVENT_LAYOUT_COMPLETE; | 337 return ui::AX_EVENT_LAYOUT_COMPLETE; |
| 342 case blink::WebAXEventLiveRegionChanged: | 338 case blink::WebAXEventLiveRegionChanged: |
| 343 return ui::AX_EVENT_LIVE_REGION_CHANGED; | 339 return ui::AX_EVENT_LIVE_REGION_CHANGED; |
| 344 case blink::WebAXEventLoadComplete: | 340 case blink::WebAXEventLoadComplete: |
| 345 return ui::AX_EVENT_LOAD_COMPLETE; | 341 return ui::AX_EVENT_LOAD_COMPLETE; |
| 346 case blink::WebAXEventLocationChanged: | 342 case blink::WebAXEventLocationChanged: |
| 347 return ui::AX_EVENT_LOCATION_CHANGED; | 343 return ui::AX_EVENT_LOCATION_CHANGED; |
| 348 case blink::WebAXEventMenuListItemSelected: | 344 case blink::WebAXEventMenuListItemSelected: |
| 349 return ui::AX_EVENT_MENU_LIST_ITEM_SELECTED; | 345 return ui::AX_EVENT_MENU_LIST_ITEM_SELECTED; |
| 350 case blink::WebAXEventMenuListValueChanged: | 346 case blink::WebAXEventMenuListValueChanged: |
| 351 return ui::AX_EVENT_MENU_LIST_VALUE_CHANGED; | 347 return ui::AX_EVENT_MENU_LIST_VALUE_CHANGED; |
| 352 case blink::WebAXEventRowCollapsed: | 348 case blink::WebAXEventRowCollapsed: |
| 353 return ui::AX_EVENT_ROW_COLLAPSED; | 349 return ui::AX_EVENT_ROW_COLLAPSED; |
| 354 case blink::WebAXEventRowCountChanged: | 350 case blink::WebAXEventRowCountChanged: |
| 355 return ui::AX_EVENT_ROW_COUNT_CHANGED; | 351 return ui::AX_EVENT_ROW_COUNT_CHANGED; |
| 356 case blink::WebAXEventRowExpanded: | 352 case blink::WebAXEventRowExpanded: |
| 357 return ui::AX_EVENT_ROW_EXPANDED; | 353 return ui::AX_EVENT_ROW_EXPANDED; |
| 358 case blink::WebAXEventScrollPositionChanged: | 354 case blink::WebAXEventScrollPositionChanged: |
| 359 return ui::AX_EVENT_SCROLL_POSITION_CHANGED; | 355 return ui::AX_EVENT_SCROLL_POSITION_CHANGED; |
| 360 case blink::WebAXEventScrolledToAnchor: | 356 case blink::WebAXEventScrolledToAnchor: |
| 361 return ui::AX_EVENT_SCROLLED_TO_ANCHOR; | 357 return ui::AX_EVENT_SCROLLED_TO_ANCHOR; |
| 362 case blink::WebAXEventSelectedChildrenChanged: | 358 case blink::WebAXEventSelectedChildrenChanged: |
| 363 return ui::AX_EVENT_SELECTED_CHILDREN_CHANGED; | 359 return ui::AX_EVENT_SELECTED_CHILDREN_CHANGED; |
| 364 case blink::WebAXEventSelectedTextChanged: | 360 case blink::WebAXEventSelectedTextChanged: |
| 365 return ui::AX_EVENT_SELECTED_TEXT_CHANGED; | 361 return ui::AX_EVENT_TEXT_SELECTION_CHANGED; |
| 366 case blink::WebAXEventShow: | |
| 367 return ui::AX_EVENT_SHOW; | |
| 368 case blink::WebAXEventTextChanged: | 362 case blink::WebAXEventTextChanged: |
| 369 return ui::AX_EVENT_TEXT_CHANGED; | 363 return ui::AX_EVENT_TEXT_CHANGED; |
| 370 case blink::WebAXEventTextInserted: | |
| 371 return ui::AX_EVENT_TEXT_INSERTED; | |
| 372 case blink::WebAXEventTextRemoved: | |
| 373 return ui::AX_EVENT_TEXT_REMOVED; | |
| 374 case blink::WebAXEventValueChanged: | 364 case blink::WebAXEventValueChanged: |
| 375 return ui::AX_EVENT_VALUE_CHANGED; | 365 return ui::AX_EVENT_VALUE_CHANGED; |
| 376 default: | 366 default: |
| 377 // We can't add an assertion here, that prevents us | 367 // We can't add an assertion here, that prevents us |
| 378 // from adding new event enums in Blink. | 368 // from adding new event enums in Blink. |
| 379 return ui::AX_EVENT_NONE; | 369 return ui::AX_EVENT_NONE; |
| 380 } | 370 } |
| 381 } | 371 } |
| 382 | 372 |
| 383 ui::AXTextDirection AXTextDirectionFromBlink( | 373 ui::AXTextDirection AXTextDirectionFromBlink( |
| 384 blink::WebAXTextDirection text_direction) { | 374 blink::WebAXTextDirection text_direction) { |
| 385 switch (text_direction) { | 375 switch (text_direction) { |
| 386 case blink::WebAXTextDirectionLR: | 376 case blink::WebAXTextDirectionLR: |
| 387 return ui::AX_TEXT_DIRECTION_LR; | 377 return ui::AX_TEXT_DIRECTION_LR; |
| 388 case blink::WebAXTextDirectionRL: | 378 case blink::WebAXTextDirectionRL: |
| 389 return ui::AX_TEXT_DIRECTION_RL; | 379 return ui::AX_TEXT_DIRECTION_RL; |
| 390 case blink::WebAXTextDirectionTB: | 380 case blink::WebAXTextDirectionTB: |
| 391 return ui::AX_TEXT_DIRECTION_TB; | 381 return ui::AX_TEXT_DIRECTION_TB; |
| 392 case blink::WebAXTextDirectionBT: | 382 case blink::WebAXTextDirectionBT: |
| 393 return ui::AX_TEXT_DIRECTION_BT; | 383 return ui::AX_TEXT_DIRECTION_BT; |
| 394 default: | 384 default: |
| 395 NOTREACHED(); | 385 NOTREACHED(); |
| 396 } | 386 } |
| 397 | 387 |
| 398 return ui::AX_TEXT_DIRECTION_NONE; | 388 return ui::AX_TEXT_DIRECTION_NONE; |
| 399 } | 389 } |
| 400 | 390 |
| 401 } // namespace content | 391 } // namespace content |
| OLD | NEW |