From 5aff4b0f5029b2cede032d191f3f8d768ad3995c Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 29 Jul 2020 18:54:10 +0200 Subject: [PATCH] Set proper mouse cursor on range boundaries. --- server/TracyView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 2dc6fa8a..0e594cdb 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -1691,6 +1691,7 @@ void View::HandleRange( Range& range, int64_t timespan, const ImVec2& wpos, floa range.min = m_vd.zvStart + ( io.MousePos.x - wpos.x ) * nspx; range.hiMin = true; io.MouseDown[0] = false; + ImGui::SetMouseCursor( ImGuiMouseCursor_ResizeEW ); if( range.min > range.max ) { std::swap( range.min, range.max ); @@ -1704,6 +1705,7 @@ void View::HandleRange( Range& range, int64_t timespan, const ImVec2& wpos, floa range.max = m_vd.zvStart + ( io.MousePos.x - wpos.x ) * nspx; range.hiMax = true; io.MouseDown[0] = false; + ImGui::SetMouseCursor( ImGuiMouseCursor_ResizeEW ); if( range.min > range.max ) { std::swap( range.min, range.max ); @@ -1718,6 +1720,7 @@ void View::HandleRange( Range& range, int64_t timespan, const ImVec2& wpos, floa if( abs( px0 - ( io.MousePos.x - wpos.x ) ) < 3 ) { range.hiMin = true; + ImGui::SetMouseCursor( ImGuiMouseCursor_ResizeEW ); if( ImGui::IsMouseClicked( 0 ) ) { range.modMin = true; @@ -1737,6 +1740,7 @@ void View::HandleRange( Range& range, int64_t timespan, const ImVec2& wpos, floa if( abs( px1 - ( io.MousePos.x - wpos.x ) ) < 3 ) { range.hiMax = true; + ImGui::SetMouseCursor( ImGuiMouseCursor_ResizeEW ); if( ImGui::IsMouseClicked( 0 ) ) { range.modMax = true;