Make small callstack button tooltip optional.

This commit is contained in:
Bartosz Taudul 2019-02-27 02:27:05 +01:00
parent e20e7caab0
commit 851ae9077b
2 changed files with 3 additions and 3 deletions

View File

@ -9565,7 +9565,7 @@ void View::FindZonesCompare()
} }
#endif #endif
void View::SmallCallstackButton( const char* name, uint32_t callstack, int& idx ) void View::SmallCallstackButton( const char* name, uint32_t callstack, int& idx, bool tooltip )
{ {
bool hilite = m_callstackInfoWindow == callstack; bool hilite = m_callstackInfoWindow == callstack;
if( hilite ) if( hilite )
@ -9582,7 +9582,7 @@ void View::SmallCallstackButton( const char* name, uint32_t callstack, int& idx
{ {
ImGui::PopStyleColor( 3 ); ImGui::PopStyleColor( 3 );
} }
if( ImGui::IsItemHovered() ) if( tooltip && ImGui::IsItemHovered() )
{ {
CallstackTooltip( callstack ); CallstackTooltip( callstack );
} }

View File

@ -175,7 +175,7 @@ private:
std::pair<int8_t*, size_t> GetMemoryPages() const; std::pair<int8_t*, size_t> GetMemoryPages() const;
const char* GetPlotName( const PlotData* plot ) const; const char* GetPlotName( const PlotData* plot ) const;
void SmallCallstackButton( const char* name, uint32_t callstack, int& idx ); void SmallCallstackButton( const char* name, uint32_t callstack, int& idx, bool tooltip = true );
void SetViewToLastFrames(); void SetViewToLastFrames();
int64_t GetZoneChildTime( const ZoneEvent& zone ); int64_t GetZoneChildTime( const ZoneEvent& zone );
int64_t GetZoneChildTime( const GpuEvent& zone ); int64_t GetZoneChildTime( const GpuEvent& zone );