From f41834370cf413ab714c3ddf0db0920e1e70e309 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Wed, 31 Jul 2019 02:16:14 +0200 Subject: [PATCH] Also display number of visible messages. --- server/TracyView.cpp | 7 +++++++ server/TracyView.hpp | 1 + 2 files changed, 8 insertions(+) diff --git a/server/TracyView.cpp b/server/TracyView.cpp index e0296f45..9c7da70a 100644 --- a/server/TracyView.cpp +++ b/server/TracyView.cpp @@ -5775,6 +5775,10 @@ void View::DrawMessages() ImGui::Spacing(); ImGui::SameLine(); TextFocused( "Total message count:", RealToString( msgs.size(), true ) ); + ImGui::SameLine(); + ImGui::Spacing(); + ImGui::SameLine(); + TextFocused( "Visible messages:", RealToString( m_visibleMessages, true ) ); #ifdef TRACY_EXTENDED_FONT auto expand = ImGui::TreeNode( ICON_FA_RANDOM " Visible threads:" ); @@ -5848,6 +5852,7 @@ void View::DrawMessages() ImGui::NextColumn(); ImGui::Separator(); + int msgcnt = 0; const auto filterActive = m_messageFilter.IsActive(); for( const auto& v : msgs ) { @@ -5881,9 +5886,11 @@ void View::DrawMessages() ImGui::TextWrapped( "%s", text ); ImGui::PopStyleColor(); ImGui::NextColumn(); + msgcnt++; } } } + m_visibleMessages = msgcnt; if( !filterActive ) { diff --git a/server/TracyView.hpp b/server/TracyView.hpp index f6457039..a2b88527 100644 --- a/server/TracyView.hpp +++ b/server/TracyView.hpp @@ -270,6 +270,7 @@ private: size_t m_prevMessages = 0; ImGuiTextFilter m_messageFilter; bool m_messageFilterWasActive = false; + int m_visibleMessages = 0; Region m_highlight; Region m_highlightZoom;