]> git.saurik.com Git - wxWidgets.git/commitdiff
applied patches from Mike Oliver <oliver@math.ucla.edu> to return click position...
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 10 Nov 2000 16:44:27 +0000 (16:44 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 10 Nov 2000 16:44:27 +0000 (16:44 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8713 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/generic/treectlg.cpp
src/msw/treectrl.cpp

index 172514f0b6dda3bd57b6bf416f0ee48b550982e3..5adea43870cc022433c1c18ffde604e49c989401 100644 (file)
@@ -2449,6 +2449,7 @@ void wxGenericTreeCtrl::OnMouse( wxMouseEvent &event )
             wxTreeEvent nevent(wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK, GetId());
             nevent.m_item = (long) item;
             nevent.m_code = 0;
+            nevent.m_pointDrag = wxPoint(x, y);
             nevent.SetEventObject(this);
             GetEventHandler()->ProcessEvent(nevent);
         }
@@ -2501,6 +2502,7 @@ void wxGenericTreeCtrl::OnMouse( wxMouseEvent &event )
                 wxTreeEvent nevent( wxEVT_COMMAND_TREE_ITEM_ACTIVATED, GetId() );
                 nevent.m_item = (long) item;
                 nevent.m_code = 0;
+                nevent.m_pointDrag = wxPoint(x, y);
                 nevent.SetEventObject( this );
                 GetEventHandler()->ProcessEvent( nevent );
             }
index d4995dd32fc3623d8578055d97084402b680ab9e..58a84c5ac46c20ad8d0456a19a05b8f24b4a2b46 100644 (file)
@@ -2225,6 +2225,9 @@ bool wxTreeCtrl::MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result)
                         eventType = (int)hdr->code == NM_DBLCLK
                                     ? wxEVT_COMMAND_TREE_ITEM_ACTIVATED
                                     : wxEVT_COMMAND_TREE_ITEM_RIGHT_CLICK;
+
+                        event.m_pointDrag.x = tvhti.pt.x;
+                        event.m_pointDrag.y = tvhti.pt.y;
                     }
 
                     break;