1
0
mirror of https://github.com/wolfpld/tracy synced 2025-05-07 07:33:51 +00:00

Improve frame list tooltips.

This commit is contained in:
Bartosz Taudul 2018-06-29 18:43:23 +02:00
parent 201a40fb04
commit c92d8cf7a3

View File

@ -604,9 +604,11 @@ void View::DrawFrames()
f = std::max( f, m_worker.GetFrameTime( sel + j ) ); f = std::max( f, m_worker.GetFrameTime( sel + j ) );
} }
ImGui::Text( "Frames: %i - %i (%i)", sel, sel + g - 1, g ); ImGui::TextDisabled( "Frames:" );
ImGui::SameLine();
ImGui::Text( "%i - %i (%i)", sel, sel + g - 1, g );
ImGui::Separator(); ImGui::Separator();
ImGui::Text( "Max frame time: %s", TimeToString( f ) ); TextFocused( "Max frame time:", TimeToString( f ) );
} }
else else
{ {
@ -614,16 +616,18 @@ void View::DrawFrames()
{ {
ImGui::Text( "Tracy initialization" ); ImGui::Text( "Tracy initialization" );
ImGui::Separator(); ImGui::Separator();
ImGui::Text( "Time: %s", TimeToString( m_worker.GetFrameTime( sel ) ) ); TextFocused( "Time:", TimeToString( m_worker.GetFrameTime( sel ) ) );
} }
else else
{ {
ImGui::Text( "Frame: %i", sel ); ImGui::TextDisabled( "Frame:" );
ImGui::SameLine();
ImGui::Text( "%i", sel );
ImGui::Separator(); ImGui::Separator();
ImGui::Text( "Frame time: %s", TimeToString( m_worker.GetFrameTime( sel ) ) ); TextFocused( "Frame time:", TimeToString( m_worker.GetFrameTime( sel ) ) );
} }
} }
ImGui::Text( "Time from start of program: %s", TimeToString( m_worker.GetFrameBegin( sel ) - m_worker.GetFrameBegin( 0 ) ) ); TextFocused( "Time from start of program:", TimeToString( m_worker.GetFrameBegin( sel ) - m_worker.GetFrameBegin( 0 ) ) );
ImGui::EndTooltip(); ImGui::EndTooltip();
if( ImGui::IsMouseClicked( 0 ) ) if( ImGui::IsMouseClicked( 0 ) )