]> git.saurik.com Git - wxWidgets.git/commitdiff
implement wxTreeCtrl::GetFocusedItem() for wxMSW too (see #10859)
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 19 Jun 2009 23:48:50 +0000 (23:48 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 19 Jun 2009 23:48:50 +0000 (23:48 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@61138 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/msw/treectrl.h
src/msw/treectrl.cpp

index a16b068984ae25bca7d68eee06c0dac395002f62..41b8df96f15032b4fe084c29930ac471b76265eb 100644 (file)
@@ -127,6 +127,7 @@ public:
     virtual wxTreeItemId GetRootItem() const;
     virtual wxTreeItemId GetSelection() const;
     virtual size_t GetSelections(wxArrayTreeItemIds& selections) const;
+    virtual wxTreeItemId GetFocusedItem() const;
 
     virtual wxTreeItemId GetItemParent(const wxTreeItemId& item) const;
     virtual wxTreeItemId GetFirstChild(const wxTreeItemId& item,
index 6f49c3f857b6eaa61646b89ef0ca764d7766be53..cb953003611d2853c16ff11612bb730edba02904 100644 (file)
@@ -1354,6 +1354,11 @@ wxTreeItemId wxTreeCtrl::GetSelection() const
     wxCHECK_MSG( !HasFlag(wxTR_MULTIPLE), wxTreeItemId(),
                  wxT("this only works with single selection controls") );
 
+    return GetFocusedItem();
+}
+
+wxTreeItemId wxTreeCtrl::GetFocusedItem() const
+{
     return wxTreeItemId(TreeView_GetSelection(GetHwnd()));
 }