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

Side by Side Diff: views/accessibility/view_accessibility.cc

Issue 174252: Adds support and exposure of additional accessibility roles. Includes naming ... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 4 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 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 "views/accessibility/view_accessibility.h" 5 #include "views/accessibility/view_accessibility.h"
6 6
7 #include "views/accessibility/view_accessibility_wrapper.h" 7 #include "views/accessibility/view_accessibility_wrapper.h"
8 #include "views/widget/widget.h" 8 #include "views/widget/widget.h"
9 9
10 HRESULT ViewAccessibility::Initialize(views::View* view) { 10 HRESULT ViewAccessibility::Initialize(views::View* view) {
(...skipping 602 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 } 613 }
614 614
615 long ViewAccessibility::MSAARole(AccessibilityTypes::Role role) { 615 long ViewAccessibility::MSAARole(AccessibilityTypes::Role role) {
616 switch (role) { 616 switch (role) {
617 case AccessibilityTypes::ROLE_APPLICATION: 617 case AccessibilityTypes::ROLE_APPLICATION:
618 return ROLE_SYSTEM_APPLICATION; 618 return ROLE_SYSTEM_APPLICATION;
619 case AccessibilityTypes::ROLE_BUTTONDROPDOWN: 619 case AccessibilityTypes::ROLE_BUTTONDROPDOWN:
620 return ROLE_SYSTEM_BUTTONDROPDOWN; 620 return ROLE_SYSTEM_BUTTONDROPDOWN;
621 case AccessibilityTypes::ROLE_BUTTONMENU: 621 case AccessibilityTypes::ROLE_BUTTONMENU:
622 return ROLE_SYSTEM_BUTTONMENU; 622 return ROLE_SYSTEM_BUTTONMENU;
623 case AccessibilityTypes::ROLE_GRAPHIC:
624 return ROLE_SYSTEM_GRAPHIC;
623 case AccessibilityTypes::ROLE_GROUPING: 625 case AccessibilityTypes::ROLE_GROUPING:
624 return ROLE_SYSTEM_GROUPING; 626 return ROLE_SYSTEM_GROUPING;
625 case AccessibilityTypes::ROLE_PAGETAB: 627 case AccessibilityTypes::ROLE_PAGETAB:
626 return ROLE_SYSTEM_PAGETAB; 628 return ROLE_SYSTEM_PAGETAB;
627 case AccessibilityTypes::ROLE_PAGETABLIST: 629 case AccessibilityTypes::ROLE_PAGETABLIST:
628 return ROLE_SYSTEM_PAGETABLIST; 630 return ROLE_SYSTEM_PAGETABLIST;
629 case AccessibilityTypes::ROLE_PUSHBUTTON: 631 case AccessibilityTypes::ROLE_PUSHBUTTON:
630 return ROLE_SYSTEM_PUSHBUTTON; 632 return ROLE_SYSTEM_PUSHBUTTON;
631 case AccessibilityTypes::ROLE_SEPARATOR: 633 case AccessibilityTypes::ROLE_SEPARATOR:
632 return ROLE_SYSTEM_SEPARATOR; 634 return ROLE_SYSTEM_SEPARATOR;
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
699 701
700 STDMETHODIMP ViewAccessibility::put_accName(VARIANT var_id, BSTR put_name) { 702 STDMETHODIMP ViewAccessibility::put_accName(VARIANT var_id, BSTR put_name) {
701 // Deprecated. 703 // Deprecated.
702 return E_NOTIMPL; 704 return E_NOTIMPL;
703 } 705 }
704 706
705 STDMETHODIMP ViewAccessibility::put_accValue(VARIANT var_id, BSTR put_val) { 707 STDMETHODIMP ViewAccessibility::put_accValue(VARIANT var_id, BSTR put_val) {
706 // Deprecated. 708 // Deprecated.
707 return E_NOTIMPL; 709 return E_NOTIMPL;
708 } 710 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698