From d2b05caa2d0387b00a5409063d4b449d9a69947c Mon Sep 17 00:00:00 2001 From: Hyblocker Date: Sat, 27 Jul 2024 14:51:17 +0200 Subject: [PATCH] (feat): Add calibration speeds to continuous settings didn't commit fully wtf --- OpenVR-SpaceCalibrator/UserInterface.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/OpenVR-SpaceCalibrator/UserInterface.cpp b/OpenVR-SpaceCalibrator/UserInterface.cpp index e450d36..28c98d9 100644 --- a/OpenVR-SpaceCalibrator/UserInterface.cpp +++ b/OpenVR-SpaceCalibrator/UserInterface.cpp @@ -186,6 +186,28 @@ void CCal_DrawSettings() { ImGui::PopStyleColor(); // Calibration Speed + { + ImGui::BeginGroupPanel("Calibration speed", panel_size); + + auto speed = CalCtx.calibrationSpeed; + + ImGui::Columns(3, NULL, false); + if (ImGui::RadioButton(" Fast ", speed == CalibrationContext::FAST)) { + CalCtx.calibrationSpeed = CalibrationContext::FAST; + } + ImGui::NextColumn(); + if (ImGui::RadioButton(" Slow ", speed == CalibrationContext::SLOW)) { + CalCtx.calibrationSpeed = CalibrationContext::SLOW; + } + ImGui::NextColumn(); + if (ImGui::RadioButton(" Very Slow ", speed == CalibrationContext::VERY_SLOW)) { + CalCtx.calibrationSpeed = CalibrationContext::VERY_SLOW; + } + ImGui::Columns(1); + + ImGui::EndGroupPanel(); + } + if (ImGui::BeginTable("SpeedThresholds", 3, 0)) { ImGui::TableNextRow(); ImGui::TableSetColumnIndex(1);