Commit c6beb003 authored by Martin Štourač's avatar Martin Štourač
Browse files

update deprecated ImGui functionality

parent 920bea7d
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -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();