Add context menu with hide option to threads on timeline.

This commit is contained in:
Bartosz Taudul 2022-08-16 18:39:55 +02:00
parent 5ef7e42223
commit fa8a071334
No known key found for this signature in database
GPG Key ID: B7FE2008B7575DF3

View File

@ -603,6 +603,7 @@ void View::DrawTimeline()
continue;
}
bool showFull = vis.showFull;
ImGui::PushID( &vis );
const auto yPos = AdjustThreadPosition( vis, wpos.y, offset );
const auto oldOffset = offset;
@ -962,12 +963,27 @@ void View::DrawTimeline()
{
ZoomToRange( first, last );
}
if( IsMouseClicked( 1 ) )
{
ImGui::OpenPopup( "menuPopup" );
}
}
}
}
if( ImGui::BeginPopup( "menuPopup" ) )
{
if( ImGui::MenuItem( ICON_FA_EYE_SLASH " Hide" ) )
{
vis.visible = false;
ImGui::CloseCurrentPopup();
}
ImGui::EndPopup();
}
AdjustThreadHeight( Vis( v ), oldOffset, offset );
ImGui::PopClipRect();
ImGui::PopID();
}
m_lockHighlight = nextLockHighlight;