Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(155)

Side by Side Diff: content/renderer/accessibility/blink_ax_enum_conversion.cc

Issue 2707263011: Test aria-pressed=mixed on windows (Closed)
Patch Set: git cl try Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 25 matching lines...) Expand all
36 36
37 if (o.IsMultiline()) 37 if (o.IsMultiline())
38 state |= (1 << ui::AX_STATE_MULTILINE); 38 state |= (1 << ui::AX_STATE_MULTILINE);
39 39
40 if (o.IsMultiSelectable()) 40 if (o.IsMultiSelectable())
41 state |= (1 << ui::AX_STATE_MULTISELECTABLE); 41 state |= (1 << ui::AX_STATE_MULTISELECTABLE);
42 42
43 if (o.IsOffScreen()) 43 if (o.IsOffScreen())
44 state |= (1 << ui::AX_STATE_OFFSCREEN); 44 state |= (1 << ui::AX_STATE_OFFSCREEN);
45 45
46 if (o.IsPressed())
47 state |= (1 << ui::AX_STATE_PRESSED);
48
49 if (o.IsPasswordField()) 46 if (o.IsPasswordField())
50 state |= (1 << ui::AX_STATE_PROTECTED); 47 state |= (1 << ui::AX_STATE_PROTECTED);
51 48
52 if (o.IsReadOnly()) 49 if (o.IsReadOnly())
53 state |= (1 << ui::AX_STATE_READ_ONLY); 50 state |= (1 << ui::AX_STATE_READ_ONLY);
54 51
55 if (o.IsRequired()) 52 if (o.IsRequired())
56 state |= (1 << ui::AX_STATE_REQUIRED); 53 state |= (1 << ui::AX_STATE_REQUIRED);
57 54
58 if (o.CanSetSelectedAttribute()) 55 if (o.CanSetSelectedAttribute())
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after
518 return ui::AX_INVALID_STATE_SPELLING; 515 return ui::AX_INVALID_STATE_SPELLING;
519 case blink::kWebAXInvalidStateGrammar: 516 case blink::kWebAXInvalidStateGrammar:
520 return ui::AX_INVALID_STATE_GRAMMAR; 517 return ui::AX_INVALID_STATE_GRAMMAR;
521 case blink::kWebAXInvalidStateOther: 518 case blink::kWebAXInvalidStateOther:
522 return ui::AX_INVALID_STATE_OTHER; 519 return ui::AX_INVALID_STATE_OTHER;
523 } 520 }
524 NOTREACHED(); 521 NOTREACHED();
525 return ui::AX_INVALID_STATE_NONE; 522 return ui::AX_INVALID_STATE_NONE;
526 } 523 }
527 524
528 ui::AXCheckedState AXCheckedStateFromBlink( 525 ui::AXButtonState AXButtonStateFromBlink(blink::WebAXButtonState button_state) {
529 blink::WebAXCheckedState checked_state) { 526 switch (button_state) {
530 switch (checked_state) { 527 case blink::WebAXButtonStateOff:
531 case blink::WebAXCheckedFalse: 528 return ui::AX_BUTTON_STATE_FALSE;
532 return ui::AX_CHECKED_STATE_FALSE; 529 case blink::WebAXButtonStateOn:
533 case blink::WebAXCheckedTrue: 530 return ui::AX_BUTTON_STATE_TRUE;
534 return ui::AX_CHECKED_STATE_TRUE; 531 case blink::WebAXButtonStateMixed:
535 case blink::WebAXCheckedMixed: 532 return ui::AX_BUTTON_STATE_MIXED;
536 return ui::AX_CHECKED_STATE_MIXED;
537 } 533 }
538 NOTREACHED(); 534 NOTREACHED();
539 return ui::AX_CHECKED_STATE_FALSE; 535 return ui::AX_BUTTON_STATE_FALSE;
540 } 536 }
541 537
542 ui::AXSortDirection AXSortDirectionFromBlink( 538 ui::AXSortDirection AXSortDirectionFromBlink(
543 blink::WebAXSortDirection sort_direction) { 539 blink::WebAXSortDirection sort_direction) {
544 switch (sort_direction) { 540 switch (sort_direction) {
545 case blink::kWebAXSortDirectionUndefined: 541 case blink::kWebAXSortDirectionUndefined:
546 return ui::AX_SORT_DIRECTION_NONE; 542 return ui::AX_SORT_DIRECTION_NONE;
547 case blink::kWebAXSortDirectionNone: 543 case blink::kWebAXSortDirectionNone:
548 return ui::AX_SORT_DIRECTION_UNSORTED; 544 return ui::AX_SORT_DIRECTION_UNSORTED;
549 case blink::kWebAXSortDirectionAscending: 545 case blink::kWebAXSortDirectionAscending:
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
603 case blink::kWebAXTextAffinityUpstream: 599 case blink::kWebAXTextAffinityUpstream:
604 return ui::AX_TEXT_AFFINITY_UPSTREAM; 600 return ui::AX_TEXT_AFFINITY_UPSTREAM;
605 case blink::kWebAXTextAffinityDownstream: 601 case blink::kWebAXTextAffinityDownstream:
606 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; 602 return ui::AX_TEXT_AFFINITY_DOWNSTREAM;
607 } 603 }
608 NOTREACHED(); 604 NOTREACHED();
609 return ui::AX_TEXT_AFFINITY_DOWNSTREAM; 605 return ui::AX_TEXT_AFFINITY_DOWNSTREAM;
610 } 606 }
611 607
612 } // namespace content. 608 } // namespace content.
OLDNEW
« no previous file with comments | « content/renderer/accessibility/blink_ax_enum_conversion.h ('k') | content/renderer/accessibility/blink_ax_tree_source.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698