summaryrefslogtreecommitdiffstats
path: root/ui/views/controls/tree/tree_view_win.cc
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-07 03:25:48 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-07 03:25:48 +0000
commitdbb66e6bf4914172a96f5121b1ffcad73fb0826d (patch)
treed8ad643a76f008edd687b2a6fc73fbc0293f2227 /ui/views/controls/tree/tree_view_win.cc
parentb5630e5b4504b033d8262eb902ddc867477d1cdf (diff)
downloadchromium_src-dbb66e6bf4914172a96f5121b1ffcad73fb0826d.zip
chromium_src-dbb66e6bf4914172a96f5121b1ffcad73fb0826d.tar.gz
chromium_src-dbb66e6bf4914172a96f5121b1ffcad73fb0826d.tar.bz2
Views based implementation of treeview. There are a couple of things
left to resolve: editing, context menus and auto_expand_children. BUG=109141 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/9120014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@116807 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/views/controls/tree/tree_view_win.cc')
-rw-r--r--ui/views/controls/tree/tree_view_win.cc13
1 files changed, 4 insertions, 9 deletions
diff --git a/ui/views/controls/tree/tree_view_win.cc b/ui/views/controls/tree/tree_view_win.cc
index 9e53007..33d271a 100644
--- a/ui/views/controls/tree/tree_view_win.cc
+++ b/ui/views/controls/tree/tree_view_win.cc
@@ -57,6 +57,10 @@ TreeView::~TreeView() {
Cleanup();
}
+View* TreeView::CreateParentIfNecessary() {
+ return this;
+}
+
void TreeView::GetAccessibleState(ui::AccessibleViewState* state) {
state->role = ui::AccessibilityTypes::ROLE_OUTLINE;
state->state = ui::AccessibilityTypes::STATE_READONLY;
@@ -446,15 +450,6 @@ LRESULT TreeView::OnNotify(int w_param, LPNMHDR l_param) {
return 0;
}
- case TVN_KEYDOWN:
- if (controller_) {
- NMTVKEYDOWN* key_down_message =
- reinterpret_cast<NMTVKEYDOWN*>(l_param);
- controller_->OnTreeViewKeyDown(
- ui::KeyboardCodeForWindowsKeyCode(key_down_message->wVKey));
- }
- break;
-
default:
break;
}