From e6a32c1af5afba37c5ae30578f6452483f11eb3b Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Fri, 29 Sep 2017 23:08:10 +0200 Subject: [PATCH] Add zoom-to-frame. --- server/TracyView.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index 673158b4..b44eb1b7 100755 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -1011,6 +1011,8 @@ void View::DrawZones() } } + m_zvStartNext = 0; + // frames do { @@ -1039,6 +1041,13 @@ void View::DrawZones() ImGui::Text( "%s", buf ); ImGui::Text( "Time from start of program: %s", TimeToString( m_frames[i] - m_frames[0] ) ); ImGui::EndTooltip(); + + if( ImGui::IsMouseClicked( 2 ) ) + { + m_zvStartNext = fbegin; + m_zvEndNext = fend; + m_pause = true; + } } if( fbegin >= m_zvStart && fsz > 4 ) @@ -1078,8 +1087,6 @@ void View::DrawZones() } while( false ); - m_zvStartNext = 0; - // zones const auto ostep = ImGui::GetFontSize(); int offset = 20;