From d52b38142641a3b3a3a98e2a47a05e9c3dd1b0e2 Mon Sep 17 00:00:00 2001 From: William JCM Date: Wed, 18 Aug 2021 16:59:16 +0200 Subject: [PATCH] SaveTool: improve the settings menu layout. --- src/SaveTool/SaveTool_drawMainMenu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SaveTool/SaveTool_drawMainMenu.cpp b/src/SaveTool/SaveTool_drawMainMenu.cpp index 9b36521..e69478b 100644 --- a/src/SaveTool/SaveTool_drawMainMenu.cpp +++ b/src/SaveTool/SaveTool_drawMainMenu.cpp @@ -66,7 +66,7 @@ void SaveTool::drawMainMenu() { "FPS cap, no V-sync" }; - ImGui::SetNextItemWidth(150.0f); + ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth()); if(ImGui::BeginCombo("##FrameLimit", framelimit_labels[selection])) { if(ImGui::Selectable(framelimit_labels[0], _framelimit == Framelimit::Vsync)) { selection = 0; @@ -92,6 +92,7 @@ void SaveTool::drawMainMenu() { static constexpr UnsignedInt min_fps = 15; static constexpr UnsignedInt max_fps = 150; + ImGui::SetNextItemWidth(ImGui::GetContentRegionAvailWidth()); if(ImGui::SliderScalar("##FpsSlider", ImGuiDataType_U32, &_fpsCap, &min_fps, &max_fps, "%u FPS", ImGuiSliderFlags_AlwaysClamp)) { setMinimalLoopPeriod(1000 / _fpsCap); }