diff options
author | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-06 09:12:21 +0000 |
---|---|---|
committer | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-06 09:12:21 +0000 |
commit | 3fe2d9e6b0319e972b72beb5082d5486f7cb26d0 (patch) | |
tree | b879ece463c5de34a90c53b4f1d5af4f23544fe0 /ui/views/win/hwnd_message_handler_delegate.h | |
parent | 3bc8e9fc0d76910b4550e9109a5a30f51f98d9c9 (diff) | |
download | chromium_src-3fe2d9e6b0319e972b72beb5082d5486f7cb26d0.zip chromium_src-3fe2d9e6b0319e972b72beb5082d5486f7cb26d0.tar.gz chromium_src-3fe2d9e6b0319e972b72beb5082d5486f7cb26d0.tar.bz2 |
Implement Windows accessibility for Aura.
Windows accessibility requires posting notifications
on an HWND, then listening for messages on that HWND
and routing them back to the appropriate child object.
Before, that code was implemented in NativeWidgetWin
because a NativeWidget corresponded to an HWND.
Now with Aura, a Widget doesn't necessarily have an
HWND, so there's now a new class,
NativeWidgetAccessibilityWin, that's a companion to
NativeViewAccessibilityWin and handles this abstraction.
Refactored some code so that we don't need screen
reader detection or dynamic HWND annotation (in
methods like SetAccessibilityRole, etc.) anymore.
Tested with Windows screen readers. Web content is
still not accessible in Aura, that will be the next
changelist. Win 8 in Metro mode is not accessible yet,
that's going to require further changes.
BUG=175156
Review URL: https://chromiumcodereview.appspot.com/12335075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186382 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/win/hwnd_message_handler_delegate.h')
-rw-r--r-- | ui/views/win/hwnd_message_handler_delegate.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/ui/views/win/hwnd_message_handler_delegate.h b/ui/views/win/hwnd_message_handler_delegate.h index ac7c865..73e2142 100644 --- a/ui/views/win/hwnd_message_handler_delegate.h +++ b/ui/views/win/hwnd_message_handler_delegate.h @@ -198,9 +198,6 @@ class VIEWS_EXPORT HWNDMessageHandlerDelegate { // Called to compel the delegate to paint using the software path. virtual void HandlePaint(gfx::Canvas* canvas) = 0; - // Called when we have detected a screen reader. - virtual void HandleScreenReaderDetected() = 0; - // Called to forward a WM_NOTIFY message to the tooltip manager. virtual bool HandleTooltipNotify(int w_param, NMHDR* l_param, |