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 138 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
560 case blink::WebAXTextAffinityUpstream: | 586 case blink::WebAXTextAffinityUpstream: |
561 return ui::AX_TEXT_AFFINITY_UPSTREAM; | 587 return ui::AX_TEXT_AFFINITY_UPSTREAM; |
562 case blink::WebAXTextAffinityDownstream: | 588 case blink::WebAXTextAffinityDownstream: |
563 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; | 589 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; |
564 } | 590 } |
565 NOTREACHED(); | 591 NOTREACHED(); |
566 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; | 592 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; |
567 } | 593 } |
568 | 594 |
569 } // namespace content. | 595 } // namespace content. |
OLD | NEW |