17
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-11-04 03:02:05 +01:00

Merge pull request #236 from MaSzyna-EU07/fix/imgui-panels-no-auto-detach

fix(ui): keep panels in the main window when resizing them at the scr…
This commit is contained in:
maj00r
2026-11-04 01:08:30 +01:00
committed by GitHub
3 changed files with 59 additions and 2 deletions

View File

@@ -403,6 +403,8 @@ bool ui_layer::init(GLFWwindow *Window)
{
m_imguiio->ConfigFlags |= ImGuiConfigFlags_ViewportsEnable;
m_imguiio->ConfigViewportsNoTaskBarIcon = true;
// only dragging a panel with the cursor past the main window takes it out, not resizing it or placing it at the edge
m_imguiio->ConfigViewportsNoAutoDetach = true;
auto &platformio{ImGui::GetPlatformIO()};
imgui_create_window = platformio.Platform_CreateWindow;
platformio.Platform_CreateWindow = create_viewport_window;