X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4a5d781ca6ba313fd3f9d7e822487bfd06faf982..818d407ac6e837b11a1384120339eed4d53356c3:/src/generic/treectlg.cpp diff --git a/src/generic/treectlg.cpp b/src/generic/treectlg.cpp index e6b2bfd19e..99d64a87f3 100644 --- a/src/generic/treectlg.cpp +++ b/src/generic/treectlg.cpp @@ -2857,15 +2857,16 @@ void wxGenericTreeCtrl::OnMouse( wxMouseEvent &event ) { if ( !m_anchor ) return; +#if wxUSE_TOOLTIPS // Determines what item we are hovering over and need a tooltip for - wxTreeItemId HoverItem = HitTest(ScreenToClient(wxGetMousePosition())); + wxTreeItemId hoverItem = HitTest(ScreenToClient(wxGetMousePosition())); // We do not want a tooltip if we are dragging, or if the rename timer is running - if (HoverItem.IsOk() && !m_isDragging && (!m_renameTimer || !m_renameTimer->IsRunning())) + if (hoverItem.IsOk() && !m_isDragging && (!m_renameTimer || !m_renameTimer->IsRunning())) { // Ask the tree control what tooltip (if any) should be shown wxTreeEvent hevent(wxEVT_COMMAND_TREE_ITEM_GETTOOLTIP, GetId()); - hevent.m_item = (long) HoverItem; + hevent.m_item = hoverItem; hevent.SetEventObject(this); if ( GetEventHandler()->ProcessEvent(hevent) && hevent.IsAllowed() ) @@ -2873,6 +2874,7 @@ void wxGenericTreeCtrl::OnMouse( wxMouseEvent &event ) SetToolTip(hevent.m_label); } } +#endif // we process left mouse up event (enables in-place edit), right down // (pass to the user code), left dbl click (activate item) and