mirror of
https://github.com/wolfpld/tracy
synced 2025-05-03 14:03:52 +00:00
Use smaller UI elements in selected places.
This commit is contained in:
parent
8259816de3
commit
bb44e80e5a
@ -5131,7 +5131,7 @@ void View::DrawOptions()
|
|||||||
{
|
{
|
||||||
sprintf( buf, "OpenGL context %zu", i );
|
sprintf( buf, "OpenGL context %zu", i );
|
||||||
}
|
}
|
||||||
ImGui::Checkbox( buf, &Vis( gpuData[i] ).visible );
|
SmallCheckbox( buf, &Vis( gpuData[i] ).visible );
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::TextDisabled( "%s top level zones", RealToString( gpuData[i]->timeline.size(), true ) );
|
ImGui::TextDisabled( "%s top level zones", RealToString( gpuData[i]->timeline.size(), true ) );
|
||||||
ImGui::TreePush();
|
ImGui::TreePush();
|
||||||
@ -5245,7 +5245,7 @@ void View::DrawOptions()
|
|||||||
|
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
sprintf( buf, "%" PRIu32 ": %s", l.first, m_worker.GetString( m_worker.GetSourceLocation( l.second->srcloc ).function ) );
|
sprintf( buf, "%" PRIu32 ": %s", l.first, m_worker.GetString( m_worker.GetSourceLocation( l.second->srcloc ).function ) );
|
||||||
ImGui::Checkbox( buf, &Vis( l.second ).visible );
|
SmallCheckbox( buf, &Vis( l.second ).visible );
|
||||||
if( ImGui::IsItemHovered() )
|
if( ImGui::IsItemHovered() )
|
||||||
{
|
{
|
||||||
m_lockHoverHighlight = l.first;
|
m_lockHoverHighlight = l.first;
|
||||||
@ -5311,7 +5311,7 @@ void View::DrawOptions()
|
|||||||
|
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
sprintf( buf, "%" PRIu32 ": %s", l.first, m_worker.GetString( m_worker.GetSourceLocation( l.second->srcloc ).function ) );
|
sprintf( buf, "%" PRIu32 ": %s", l.first, m_worker.GetString( m_worker.GetSourceLocation( l.second->srcloc ).function ) );
|
||||||
ImGui::Checkbox( buf, &Vis( l.second ).visible );
|
SmallCheckbox( buf, &Vis( l.second ).visible );
|
||||||
if( ImGui::IsItemHovered() )
|
if( ImGui::IsItemHovered() )
|
||||||
{
|
{
|
||||||
m_lockHoverHighlight = l.first;
|
m_lockHoverHighlight = l.first;
|
||||||
@ -5377,7 +5377,7 @@ void View::DrawOptions()
|
|||||||
|
|
||||||
char buf[1024];
|
char buf[1024];
|
||||||
sprintf( buf, "%" PRIu32 ": %s", l.first, m_worker.GetString( m_worker.GetSourceLocation( l.second->srcloc ).function ) );
|
sprintf( buf, "%" PRIu32 ": %s", l.first, m_worker.GetString( m_worker.GetSourceLocation( l.second->srcloc ).function ) );
|
||||||
ImGui::Checkbox( buf, &Vis( l.second ).visible );
|
SmallCheckbox( buf, &Vis( l.second ).visible );
|
||||||
if( ImGui::IsItemHovered() )
|
if( ImGui::IsItemHovered() )
|
||||||
{
|
{
|
||||||
m_lockHoverHighlight = l.first;
|
m_lockHoverHighlight = l.first;
|
||||||
@ -5448,7 +5448,7 @@ void View::DrawOptions()
|
|||||||
|
|
||||||
for( const auto& p : m_worker.GetPlots() )
|
for( const auto& p : m_worker.GetPlots() )
|
||||||
{
|
{
|
||||||
ImGui::Checkbox( GetPlotName( p ), &Vis( p ).visible );
|
SmallCheckbox( GetPlotName( p ), &Vis( p ).visible );
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::TextDisabled( "%s data points", RealToString( p->data.size(), true ) );
|
ImGui::TextDisabled( "%s data points", RealToString( p->data.size(), true ) );
|
||||||
}
|
}
|
||||||
@ -5484,7 +5484,6 @@ void View::DrawOptions()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto th = 18.f * ImGui::GetTextLineHeight() / 15.f;
|
|
||||||
int idIdx = 0;
|
int idIdx = 0;
|
||||||
int idx = 0;
|
int idx = 0;
|
||||||
int upIdx = -1;
|
int upIdx = -1;
|
||||||
@ -5493,9 +5492,9 @@ void View::DrawOptions()
|
|||||||
{
|
{
|
||||||
ImGui::PushID( idIdx++ );
|
ImGui::PushID( idIdx++ );
|
||||||
#ifdef TRACY_EXTENDED_FONT
|
#ifdef TRACY_EXTENDED_FONT
|
||||||
if( ImGui::Button( ICON_FA_CARET_UP, ImVec2( th, 0 ) ) )
|
if( ImGui::SmallButton( ICON_FA_CARET_UP ) )
|
||||||
#else
|
#else
|
||||||
if( ImGui::Button( "^", ImVec2( th, 0 ) ) )
|
if( ImGui::SmallButton( "^" ) )
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
upIdx = idx;
|
upIdx = idx;
|
||||||
@ -5504,9 +5503,9 @@ void View::DrawOptions()
|
|||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::PushID( idIdx++ );
|
ImGui::PushID( idIdx++ );
|
||||||
#ifdef TRACY_EXTENDED_FONT
|
#ifdef TRACY_EXTENDED_FONT
|
||||||
if( ImGui::Button( ICON_FA_CARET_DOWN, ImVec2( th, 0 ) ) )
|
if( ImGui::SmallButton( ICON_FA_CARET_DOWN ) )
|
||||||
#else
|
#else
|
||||||
if( ImGui::Button( "v", ImVec2( th, 0 ) ) )
|
if( ImGui::SmallButton( "v" ) )
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
downIdx = idx;
|
downIdx = idx;
|
||||||
@ -5514,7 +5513,7 @@ void View::DrawOptions()
|
|||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::PushID( idIdx++ );
|
ImGui::PushID( idIdx++ );
|
||||||
ImGui::Checkbox( m_worker.GetThreadString( t->id ), &Vis( t ).visible );
|
SmallCheckbox( m_worker.GetThreadString( t->id ), &Vis( t ).visible );
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
if( crash.thread == t->id )
|
if( crash.thread == t->id )
|
||||||
{
|
{
|
||||||
@ -5584,7 +5583,7 @@ void View::DrawOptions()
|
|||||||
for( const auto& fd : m_worker.GetFrames() )
|
for( const auto& fd : m_worker.GetFrames() )
|
||||||
{
|
{
|
||||||
ImGui::PushID( idx++ );
|
ImGui::PushID( idx++ );
|
||||||
ImGui::Checkbox( fd->name == 0 ? "Frames" : m_worker.GetString( fd->name ), &Vis( fd ).visible );
|
SmallCheckbox( fd->name == 0 ? "Frames" : m_worker.GetString( fd->name ), &Vis( fd ).visible );
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::TextDisabled( "%s %sframes", RealToString( fd->frames.size(), true ), fd->continuous ? "" : "discontinuous " );
|
ImGui::TextDisabled( "%s %sframes", RealToString( fd->frames.size(), true ), fd->continuous ? "" : "discontinuous " );
|
||||||
@ -5634,7 +5633,7 @@ void View::DrawMessages()
|
|||||||
{
|
{
|
||||||
if( t->messages.empty() ) continue;
|
if( t->messages.empty() ) continue;
|
||||||
ImGui::PushID( idx++ );
|
ImGui::PushID( idx++ );
|
||||||
ImGui::Checkbox( m_worker.GetThreadString( t->id ), &VisibleMsgThread( t->id ) );
|
SmallCheckbox( m_worker.GetThreadString( t->id ), &VisibleMsgThread( t->id ) );
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::TextDisabled( "(%s)", RealToString( t->messages.size(), true ) );
|
ImGui::TextDisabled( "(%s)", RealToString( t->messages.size(), true ) );
|
||||||
@ -6245,6 +6244,7 @@ void View::DrawFindZone()
|
|||||||
TextFocused( "Group median:", "none" );
|
TextFocused( "Group median:", "none" );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ImGui::PushStyleVar( ImGuiStyleVar_FramePadding, ImVec2( 0, 0 ) );
|
||||||
ImGui::Checkbox( "###draw1", &m_findZone.drawAvgMed );
|
ImGui::Checkbox( "###draw1", &m_findZone.drawAvgMed );
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::ColorButton( "c1", ImVec4( 0xFF/255.f, 0x44/255.f, 0x44/255.f, 1.f ), ImGuiColorEditFlags_NoTooltip );
|
ImGui::ColorButton( "c1", ImVec4( 0xFF/255.f, 0x44/255.f, 0x44/255.f, 1.f ), ImGuiColorEditFlags_NoTooltip );
|
||||||
@ -6281,6 +6281,7 @@ void View::DrawFindZone()
|
|||||||
{
|
{
|
||||||
TextDisabledUnformatted( "Group median" );
|
TextDisabledUnformatted( "Group median" );
|
||||||
}
|
}
|
||||||
|
ImGui::PopStyleVar();
|
||||||
|
|
||||||
const auto Height = 200 * ImGui::GetTextLineHeight() / 15.f;
|
const auto Height = 200 * ImGui::GetTextLineHeight() / 15.f;
|
||||||
const auto wpos = ImGui::GetCursorScreenPos();
|
const auto wpos = ImGui::GetCursorScreenPos();
|
||||||
@ -8522,6 +8523,7 @@ void View::DrawInfo()
|
|||||||
|
|
||||||
TextFocused( "Max counts:", RealToString( maxVal, true ) );
|
TextFocused( "Max counts:", RealToString( maxVal, true ) );
|
||||||
|
|
||||||
|
ImGui::PushStyleVar( ImGuiStyleVar_FramePadding, ImVec2( 0, 0 ) );
|
||||||
ImGui::Checkbox( "###draw1", &m_frameSortData.drawAvgMed );
|
ImGui::Checkbox( "###draw1", &m_frameSortData.drawAvgMed );
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::ColorButton( "c1", ImVec4( 0xFF/255.f, 0x44/255.f, 0x44/255.f, 1.f ), ImGuiColorEditFlags_NoTooltip );
|
ImGui::ColorButton( "c1", ImVec4( 0xFF/255.f, 0x44/255.f, 0x44/255.f, 1.f ), ImGuiColorEditFlags_NoTooltip );
|
||||||
@ -8533,6 +8535,7 @@ void View::DrawInfo()
|
|||||||
ImGui::ColorButton( "c2", ImVec4( 0x44/255.f, 0x88/255.f, 0xFF/255.f, 1.f ), ImGuiColorEditFlags_NoTooltip );
|
ImGui::ColorButton( "c2", ImVec4( 0x44/255.f, 0x88/255.f, 0xFF/255.f, 1.f ), ImGuiColorEditFlags_NoTooltip );
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::TextUnformatted( "Median time" );
|
ImGui::TextUnformatted( "Median time" );
|
||||||
|
ImGui::PopStyleVar();
|
||||||
|
|
||||||
const auto Height = 200 * ImGui::GetTextLineHeight() / 15.f;
|
const auto Height = 200 * ImGui::GetTextLineHeight() / 15.f;
|
||||||
const auto wpos = ImGui::GetCursorScreenPos();
|
const auto wpos = ImGui::GetCursorScreenPos();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user