2
0
mirror of https://github.com/wolfpld/tracy synced 2026-01-19 04:52:09 +00:00

Add tooltip for message source filters

This commit is contained in:
Clément Grégoire
2025-12-18 09:09:26 +01:00
parent 3e99b0e7c2
commit b2a7bb64ff

View File

@@ -75,13 +75,16 @@ void View::DrawMessages()
ImGui::PopStyleVar();
}
};
static const char* const sourceNames[] = { ICON_FA_USER, ICON_FA_MICROSCOPE };
static const char* const sourceNames[] = { "User", "Tracy" };
static_assert( std::size( sourceNames ) == (size_t)MessageSourceType::COUNT, "Please provide a name for each source" );
static const char* const sourceIcons[] = { ICON_FA_USER, ICON_FA_MICROSCOPE };
static_assert( std::size( sourceIcons ) == (size_t)MessageSourceType::COUNT, "Please provide an icon for each source" );
for( int i=0; i<(int)MessageSourceType::COUNT; i++ )
{
ImGui::SameLine( 0.0, buttonSpacing );
FilterButton( sourceNames[i], ImVec2( frameheight, frameheight ), m_messageFilter.m_showMessageSourceFilter[i] );
FilterButton( sourceIcons[i], ImVec2( frameheight, frameheight ), m_messageFilter.m_showMessageSourceFilter[i] );
tracy::TooltipIfHovered( sourceNames[i] );
}
ImGui::SameLine( 0.0, buttonSpacing );