--- drop_target_ex.cpp 2015-12-08 12:16:22.920488019 -0500 +++ drop_target_ex_new.cpp 2015-12-08 12:19:07.560444000 -0500 @@ -25,7 +25,8 @@ { def = FixupDragResult(def); if (!m_timer.IsRunning() && IsScroll(wxPoint(x, y))) { - m_timer.Start(100, true); + /* changed wait length of timer to slow down scrolling/**/ + m_timer.Start(400, true); m_count = 0; } return def; @@ -42,7 +43,8 @@ { def = FixupDragResult(def); if (!m_timer.IsRunning() && IsScroll(wxPoint(x, y))) { - m_timer.Start(100, true); + /* changed wait length of timer to slow down scrolling/**/ + m_timer.Start(400, true); m_count = 0; } return def; @@ -153,9 +155,8 @@ DisplayDropHighlight(p); - if (m_count < 90) - ++m_count; - m_timer.Start(100 - m_count, true); + /* changed wait length of timer to slow down scrolling/**/ + m_timer.Start(400, true); } template