mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-26 16:04:34 +00:00
Fix enforced connection popup position wrt viewports.
This commit is contained in:
parent
b97b3700c3
commit
2da6c6b6f5
@ -484,6 +484,7 @@ bool View::DrawImpl()
|
|||||||
m_stcb( m_worker.GetCaptureName().c_str() );
|
m_stcb( m_worker.GetCaptureName().c_str() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ImGuiViewport* viewport = ImGui::GetMainViewport();
|
||||||
{
|
{
|
||||||
auto& style = ImGui::GetStyle();
|
auto& style = ImGui::GetStyle();
|
||||||
const auto wrPrev = style.WindowRounding;
|
const auto wrPrev = style.WindowRounding;
|
||||||
@ -494,10 +495,9 @@ bool View::DrawImpl()
|
|||||||
style.WindowPadding = ImVec2( 4.f, 4.f );
|
style.WindowPadding = ImVec2( 4.f, 4.f );
|
||||||
style.Colors[ImGuiCol_WindowBg] = ImVec4( 0.129f, 0.137f, 0.11f, 1.f );
|
style.Colors[ImGuiCol_WindowBg] = ImVec4( 0.129f, 0.137f, 0.11f, 1.f );
|
||||||
|
|
||||||
ImGuiViewport* viewport = ImGui::GetMainViewport();
|
ImGui::SetNextWindowPos( viewport->Pos );
|
||||||
ImGui::SetNextWindowPos(viewport->Pos);
|
|
||||||
ImGui::SetNextWindowSize( ImVec2( m_rootWidth, m_rootHeight ) );
|
ImGui::SetNextWindowSize( ImVec2( m_rootWidth, m_rootHeight ) );
|
||||||
ImGui::SetNextWindowViewport(viewport->ID);
|
ImGui::SetNextWindowViewport( viewport->ID );
|
||||||
ImGui::Begin( "Timeline view###Profiler", nullptr, ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoFocusOnAppearing | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDocking );
|
ImGui::Begin( "Timeline view###Profiler", nullptr, ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoBringToFrontOnFocus | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_NoFocusOnAppearing | ImGuiWindowFlags_NoMove | ImGuiWindowFlags_NoDocking );
|
||||||
|
|
||||||
style.WindowRounding = wrPrev;
|
style.WindowRounding = wrPrev;
|
||||||
@ -519,7 +519,7 @@ bool View::DrawImpl()
|
|||||||
if( m_forceConnectionPopup )
|
if( m_forceConnectionPopup )
|
||||||
{
|
{
|
||||||
m_forceConnectionPopup = false;
|
m_forceConnectionPopup = false;
|
||||||
ImGui::SetNextWindowPos( ImGui::GetCursorPos() );
|
ImGui::SetNextWindowPos( viewport->Pos + ImGui::GetCursorPos() );
|
||||||
}
|
}
|
||||||
ImGui::OpenPopup( "TracyConnectionPopup" );
|
ImGui::OpenPopup( "TracyConnectionPopup" );
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user