diff options
author | dtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-30 17:32:17 +0000 |
---|---|---|
committer | dtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-30 17:32:17 +0000 |
commit | ddd919e0e7a8c024953aff2dd75e807e440f7722 (patch) | |
tree | c915bf1196d546ffecc5a3d69466df2076cabd21 /views/view_gtk.cc | |
parent | f8be5b0e0a1514d13f2ac63b31c6de52d3fdf6cc (diff) | |
download | chromium_src-ddd919e0e7a8c024953aff2dd75e807e440f7722.zip chromium_src-ddd919e0e7a8c024953aff2dd75e807e440f7722.tar.gz chromium_src-ddd919e0e7a8c024953aff2dd75e807e440f7722.tar.bz2 |
Reland r54074.
Review URL: http://codereview.chromium.org/3010040
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views/view_gtk.cc')
-rw-r--r-- | views/view_gtk.cc | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/views/view_gtk.cc b/views/view_gtk.cc index 049dfe8..d74598d 100644 --- a/views/view_gtk.cc +++ b/views/view_gtk.cc @@ -7,6 +7,7 @@ #include <gtk/gtk.h> #include "base/logging.h" +#include "views/views_delegate.h" namespace views { @@ -21,7 +22,17 @@ int View::GetMenuShowDelay() { } void View::NotifyAccessibilityEvent(AccessibilityTypes::Event event_type) { - // Not implemented on GTK. + NotifyAccessibilityEvent(event_type, true); +} + +void View::NotifyAccessibilityEvent(AccessibilityTypes::Event event_type, + bool send_native_event) { + // Send the notification to the delegate. + if (ViewsDelegate::views_delegate) + ViewsDelegate::views_delegate->NotifyAccessibilityEvent(this, event_type); + + // In the future if we add native GTK accessibility support, the + // notification should be sent here. } ViewAccessibilityWrapper* View::GetViewAccessibilityWrapper() { |