diff --git a/src/gui/src/ui.cpp b/src/gui/src/ui.cpp index 560ecc51799919f15adc33470b90c6a434be6e91..fe9de1159af3733a5d3b83a36889c9ee40eb0e3b 100644 --- a/src/gui/src/ui.cpp +++ b/src/gui/src/ui.cpp @@ -857,13 +857,13 @@ void module_rotation_drag(edit::UIData &data, glm::vec3 &euler_angles) for (int i = 0; i < 3; ++i) { - if (ImGui::ArrowButton(button_labels[i], 0)) + if (ImGui::ArrowButton(button_labels[i], ImGuiDir_Left)) euler_angles[i] = glm::clamp(euler_angles[i] - data.module_rotation_step, min_limit, max_limit); ImGui::SameLine(); ImGui::DragFloat(drag_labels[i], &euler_angles[i], data.module_rotation_step, min_limit, max_limit, "%.3f°", ImGuiSliderFlags_AlwaysClamp | ImGuiSliderFlags_NoInput); ImGui::SameLine(); - if (ImGui::ArrowButton(button_labels[i + 3], 1)) + if (ImGui::ArrowButton(button_labels[i + 3], ImGuiDir_Right)) euler_angles[i] = glm::clamp(euler_angles[i] + data.module_rotation_step, min_limit, max_limit); } } @@ -920,7 +920,7 @@ void component_rotation_ui(const osi::Window &window, edit::UIData &data) ImGui::DragFloat("Step", &data.component_rotation_step, 0.25f, 0.0f, 90.0f, "%.3f", ImGuiSliderFlags_AlwaysClamp); - if (ImGui::ArrowButton("##ArrowLeftCompRot", 0)) + if (ImGui::ArrowButton("##ArrowLeftCompRot", ImGuiDir_Left)) current_rotation = glm::clamp(current_rotation - data.component_rotation_step, min_limit, max_limit); ImGui::SameLine(); @@ -929,7 +929,7 @@ void component_rotation_ui(const osi::Window &window, edit::UIData &data) ImGui::SameLine(); - if (ImGui::ArrowButton("##ArrowRightCompRot", 1)) + if (ImGui::ArrowButton("##ArrowRightCompRot", ImGuiDir_Right)) current_rotation = glm::clamp(current_rotation + data.component_rotation_step, min_limit, max_limit); ImGui::End();