diff options
author | ctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-22 00:03:22 +0000 |
---|---|---|
committer | ctguil@chromium.org <ctguil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-10-22 00:03:22 +0000 |
commit | 5fe1572eaaec0f18f8126b9d6d48e7f575e9bcb2 (patch) | |
tree | 185fc94efbf78529bd3cbfdf9fb04f04f8e64fe3 /chrome/browser/accessibility | |
parent | 3b12395d378c0740947438ddeb770de52ad3162a (diff) | |
download | chromium_src-5fe1572eaaec0f18f8126b9d6d48e7f575e9bcb2.zip chromium_src-5fe1572eaaec0f18f8126b9d6d48e7f575e9bcb2.tar.gz chromium_src-5fe1572eaaec0f18f8126b9d6d48e7f575e9bcb2.tar.bz2 |
Some cleanup of view accessibility and view accessibility wrapper.
1. Remove the ViewAccessibilityWrapper class. The view can directly manage it's ViewAccessibility.
2. Always use GetAccessibleForView to retrieve a view's associated accessibility object. This ensures that the correct accessibility object is returned for native view host objects.
3. Update get_accFocus to use FocusManager.
4. Move oleacc guid definitions to view_win.cc.
BUG=none
TEST=interactive_ui_tests:BrowserViewsAccessibilityTest.TestBrowserRootViewAccObj
TEST=Manual: I can select the accessibility object of a native view host within AccExplorer32.exe.
Review URL: http://codereview.chromium.org/4047001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@63451 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/accessibility')
-rw-r--r-- | chrome/browser/accessibility/browser_views_accessibility_browsertest.cc | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/chrome/browser/accessibility/browser_views_accessibility_browsertest.cc b/chrome/browser/accessibility/browser_views_accessibility_browsertest.cc index af33e2c..1b5f33b 100644 --- a/chrome/browser/accessibility/browser_views_accessibility_browsertest.cc +++ b/chrome/browser/accessibility/browser_views_accessibility_browsertest.cc @@ -18,7 +18,7 @@ #include "chrome/test/ui_test_utils.h" #include "grit/chromium_strings.h" #include "grit/generated_resources.h" -#include "views/accessibility/view_accessibility_wrapper.h" +#include "views/accessibility/view_accessibility.h" #include "views/widget/root_view.h" #include "views/widget/widget_win.h" #include "views/window/window.h" @@ -83,13 +83,8 @@ class BrowserViewsAccessibilityTest : public InProcessBrowserTest { int32 role) { ASSERT_TRUE(NULL != view); - IAccessible* acc_obj = NULL; - HRESULT hr = view->GetViewAccessibilityWrapper()->GetInstance( - IID_IAccessible, reinterpret_cast<void**>(&acc_obj)); - ASSERT_EQ(S_OK, hr); - ASSERT_TRUE(NULL != acc_obj); - - TestAccessibilityInfo(acc_obj, name, role); + TestAccessibilityInfo( + ViewAccessibility::GetAccessibleForView(view), name, role); } |