mirror of
https://github.com/wolfpld/tracy.git
synced 2025-03-20 07:40:02 +08:00
Add zone time range limit controls.
This commit is contained in:
parent
10f4dbef72
commit
33e7d175d4
@ -8036,8 +8036,30 @@ void View::DrawFindZone()
|
||||
m_findZone.Reset();
|
||||
}
|
||||
ImGui::SameLine();
|
||||
|
||||
ImGui::Checkbox( "Ignore case", &m_findZone.ignoreCase );
|
||||
ImGui::SameLine();
|
||||
if( ImGui::Checkbox( "Limit range", &m_findZone.limitRange ) )
|
||||
{
|
||||
if( m_findZone.limitRange )
|
||||
{
|
||||
m_findZone.rangeMin = m_vd.zvStart;
|
||||
m_findZone.rangeMax = m_vd.zvEnd;
|
||||
}
|
||||
}
|
||||
if( m_findZone.limitRange )
|
||||
{
|
||||
TextFocused( "Zone time range:", TimeToString( m_findZone.rangeMin ) );
|
||||
ImGui::SameLine();
|
||||
TextFocused( "-", TimeToString( m_findZone.rangeMax ) );
|
||||
ImGui::SameLine();
|
||||
ImGui::TextDisabled( "(%s)", TimeToString( m_findZone.rangeMax - m_findZone.rangeMin ) );
|
||||
ImGui::SameLine();
|
||||
if( ImGui::SmallButton( "Limit to view" ) )
|
||||
{
|
||||
m_findZone.rangeMin = m_vd.zvStart;
|
||||
m_findZone.rangeMax = m_vd.zvEnd;
|
||||
}
|
||||
}
|
||||
|
||||
if( findClicked )
|
||||
{
|
||||
|
||||
@ -443,6 +443,8 @@ private:
|
||||
int minBinVal = 1;
|
||||
int64_t tmin, tmax;
|
||||
bool showZoneInFrames = false;
|
||||
bool limitRange = false;
|
||||
int64_t rangeMin, rangeMax;
|
||||
|
||||
struct
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user