Add views implementation for AXTreeSource.
commit4b25237f2f28d157741a308c8c142dbdd6ac41a9
authordtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 12 Mar 2014 01:58:46 +0000 (12 01:58 +0000)
committerdtseng@chromium.org <dtseng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 12 Mar 2014 01:58:46 +0000 (12 01:58 +0000)
tree3b8129efec0c401b089150294547a20d62ef7bbf
parent00dc3f89552ce7a16cbcd9f1e02d06533abfc515
Add views implementation for AXTreeSource.

Note that this cl required fixing PanelView (chrome/browser/ui/views/panels). It neglected to remove its observers previously leading to av's when attempting to notify observers from |Widget|.

BUG=318758

Review URL: https://codereview.chromium.org/173893003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256396 0039d316-1c4b-4281-b951-d872f2087c98
chrome/browser/ui/views/panels/panel_view.cc
ui/accessibility/ax_tree_source.h
ui/views/accessibility/ax_tree_source_views.cc [new file with mode: 0644]
ui/views/accessibility/ax_tree_source_views.h [new file with mode: 0644]
ui/views/accessibility/ax_tree_source_views_unittest.cc [new file with mode: 0644]
ui/views/views.gyp
ui/views/widget/widget.cc
ui/views/widget/widget_observer.h