summaryrefslogtreecommitdiffstats
path: root/views/DEPS
diff options
context:
space:
mode:
authordmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-31 05:04:03 +0000
committerdmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-31 05:04:03 +0000
commit4003e72945f0faa549d21c90558d0dce96056806 (patch)
tree1652595a18682f2d260da2baad74339c7c874166 /views/DEPS
parenta5cc4ffe04d83f0fbdaaf988bf21ac562c06cfae (diff)
downloadchromium_src-4003e72945f0faa549d21c90558d0dce96056806.zip
chromium_src-4003e72945f0faa549d21c90558d0dce96056806.tar.gz
chromium_src-4003e72945f0faa549d21c90558d0dce96056806.tar.bz2
Improve omnibox accessibility on Windows.
This refactors and improves a bunch of views accessibility code on Windows and has the result of enabling NVDA to announce the text selection in the omnibox. The AutocompleteAccessibility class is removed; its functionality is rolled into NativeViewAccessibilityWin. NativeViewAccessibilityWin adds IAccessible2 and IAccessibleText interfaces, allowing it to directly expose the caret and selection to compatible assistive technology. In addition, this gives each accessible object an unique id. Finally, the reference from a View to its NativeViewAccessibilityWin is changed from a scoped_refptr to a ScopedComPtr, because another process may still have a reference to the accessible COM object when the View is deleted. BUG=53380 TEST=Manually test the omnibox with NVDA on Windows. It should announce text that's selected, including autocompletions. Review URL: http://codereview.chromium.org/8391010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107924 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/DEPS')
-rw-r--r--views/DEPS1
1 files changed, 1 insertions, 0 deletions
diff --git a/views/DEPS b/views/DEPS
index 5811123..b0e0589 100644
--- a/views/DEPS
+++ b/views/DEPS
@@ -5,5 +5,6 @@ include_rules = [
"+grit/ui_strings.h",
"+skia/ext",
"+net",
+ "+third_party/iaccessible2",
"+ui",
]