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 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
402 return ui::AX_EVENT_TEXT_CHANGED; | 402 return ui::AX_EVENT_TEXT_CHANGED; |
403 case blink::WebAXEventValueChanged: | 403 case blink::WebAXEventValueChanged: |
404 return ui::AX_EVENT_VALUE_CHANGED; | 404 return ui::AX_EVENT_VALUE_CHANGED; |
405 default: | 405 default: |
406 // We can't add an assertion here, that prevents us | 406 // We can't add an assertion here, that prevents us |
407 // from adding new event enums in Blink. | 407 // from adding new event enums in Blink. |
408 return ui::AX_EVENT_NONE; | 408 return ui::AX_EVENT_NONE; |
409 } | 409 } |
410 } | 410 } |
411 | 411 |
| 412 ui::AXSupportedAction AXSupportedActionFromBlink( |
| 413 blink::WebAXSupportedAction supported_action) { |
| 414 switch (supported_action) { |
| 415 case blink::WebAXSupportedAction::None: |
| 416 return ui::AX_SUPPORTED_ACTION_NONE; |
| 417 case blink::WebAXSupportedAction::Activate: |
| 418 return ui::AX_SUPPORTED_ACTION_ACTIVATE; |
| 419 case blink::WebAXSupportedAction::Check: |
| 420 return ui::AX_SUPPORTED_ACTION_CHECK; |
| 421 case blink::WebAXSupportedAction::Click: |
| 422 return ui::AX_SUPPORTED_ACTION_CLICK; |
| 423 case blink::WebAXSupportedAction::Jump: |
| 424 return ui::AX_SUPPORTED_ACTION_JUMP; |
| 425 case blink::WebAXSupportedAction::Open: |
| 426 return ui::AX_SUPPORTED_ACTION_OPEN; |
| 427 case blink::WebAXSupportedAction::Press: |
| 428 return ui::AX_SUPPORTED_ACTION_PRESS; |
| 429 case blink::WebAXSupportedAction::Select: |
| 430 return ui::AX_SUPPORTED_ACTION_SELECT; |
| 431 case blink::WebAXSupportedAction::Uncheck: |
| 432 return ui::AX_SUPPORTED_ACTION_UNCHECK; |
| 433 } |
| 434 NOTREACHED(); |
| 435 return ui::AX_SUPPORTED_ACTION_NONE; |
| 436 } |
| 437 |
412 ui::AXMarkerType AXMarkerTypeFromBlink(blink::WebAXMarkerType marker_type) { | 438 ui::AXMarkerType AXMarkerTypeFromBlink(blink::WebAXMarkerType marker_type) { |
413 switch (marker_type) { | 439 switch (marker_type) { |
414 case blink::WebAXMarkerTypeSpelling: | 440 case blink::WebAXMarkerTypeSpelling: |
415 return ui::AX_MARKER_TYPE_SPELLING; | 441 return ui::AX_MARKER_TYPE_SPELLING; |
416 case blink::WebAXMarkerTypeGrammar: | 442 case blink::WebAXMarkerTypeGrammar: |
417 return ui::AX_MARKER_TYPE_GRAMMAR; | 443 return ui::AX_MARKER_TYPE_GRAMMAR; |
418 case blink::WebAXMarkerTypeTextMatch: | 444 case blink::WebAXMarkerTypeTextMatch: |
419 return ui::AX_MARKER_TYPE_TEXT_MATCH; | 445 return ui::AX_MARKER_TYPE_TEXT_MATCH; |
420 } | 446 } |
421 NOTREACHED(); | 447 NOTREACHED(); |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
558 case blink::WebAXTextAffinityUpstream: | 584 case blink::WebAXTextAffinityUpstream: |
559 return ui::AX_TEXT_AFFINITY_UPSTREAM; | 585 return ui::AX_TEXT_AFFINITY_UPSTREAM; |
560 case blink::WebAXTextAffinityDownstream: | 586 case blink::WebAXTextAffinityDownstream: |
561 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; | 587 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; |
562 } | 588 } |
563 NOTREACHED(); | 589 NOTREACHED(); |
564 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; | 590 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; |
565 } | 591 } |
566 | 592 |
567 } // namespace content. | 593 } // namespace content. |
OLD | NEW |