From f0c42b5211b042601125b432d48572949ac069f7 Mon Sep 17 00:00:00 2001 From: Hui Wang <wanghehv@sjtu.edu.cn> Date: Mon, 10 May 2021 17:26:45 +0800 Subject: [PATCH] fix menu rendering bug in vs2019 --- include/Gui.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/include/Gui.cpp b/include/Gui.cpp index d4659fc..fefb730 100644 --- a/include/Gui.cpp +++ b/include/Gui.cpp @@ -313,12 +313,13 @@ void Gui::drawMenuWindow(igl::opengl::glfw::imgui::ImGuiMenu &menu) { // Controls ImGui::SetNextWindowPos(ImVec2(0.0f, 0.0f), ImGuiSetCond_FirstUseEver); ImGui::SetNextWindowSize(ImVec2(0.0f, 0.0f), ImGuiSetCond_FirstUseEver); - ImGui::SetNextWindowSizeConstraints(ImVec2(menu_width, -1.0f), - ImVec2(menu_width, -1.0f)); + // ImGui::SetNextWindowSizeConstraints(ImVec2(menu_width, -1.0f), + // ImVec2(menu_width, -1.0f)); bool _viewer_menu_visible = true; ImGui::Begin( "Viewer", &_viewer_menu_visible, - ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_AlwaysAutoResize); + // ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_AlwaysAutoResize); + ImGuiWindowFlags_NoSavedSettings); ImGui::PushItemWidth(ImGui::GetWindowWidth() * 0.5f); drawMenu(m_viewer, menu); ImGui::PopItemWidth(); @@ -371,11 +372,12 @@ void Gui::drawMenuWindow(igl::opengl::glfw::imgui::ImGuiMenu &menu) { ImGui::SetNextWindowPos(ImVec2(width - menu_width, 0.0f), ImGuiSetCond_FirstUseEver); ImGui::SetNextWindowSize(ImVec2(0.0f, 0.0f), ImGuiSetCond_FirstUseEver); - ImGui::SetNextWindowSizeConstraints(ImVec2(menu_width, -1.0f), - ImVec2(menu_width, -1.0f)); + // ImGui::SetNextWindowSizeConstraints(ImVec2(menu_width, -1.0f), + // ImVec2(menu_width, -1.0f)); ImGui::Begin("Stats", &_viewer_menu_visible, - ImGuiWindowFlags_NoSavedSettings | - ImGuiWindowFlags_AlwaysAutoResize); + // ImGuiWindowFlags_NoSavedSettings | + // ImGuiWindowFlags_AlwaysAutoResize); + ImGuiWindowFlags_NoSavedSettings); ImGui::PushItemWidth(ImGui::GetWindowWidth() * 0.5f); if (!p_simulator->isPaused()) { if (m_timerAverage > 0.0) { -- GitLab