FIX: variable layer height toolbar input problem

jira: STUDIO-3917

Change-Id: I6c490b5455478edf8781106df17b64fcf9c8ee09
This commit is contained in:
liz.li 2023-10-31 11:42:40 +08:00 committed by Lane.Wei
parent 008676510c
commit 6078adf9a2
1 changed files with 4 additions and 1 deletions

View File

@ -302,7 +302,10 @@ void GLCanvas3D::LayersEditing::render_variable_layer_height_dialog(const GLCanv
ImGui::PushStyleColor(ImGuiCol_BorderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f)); ImGui::PushStyleColor(ImGuiCol_BorderActive, ImVec4(0.00f, 0.68f, 0.26f, 1.00f));
ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(0.00f, 0.68f, 0.26f, 0.00f)); ImGui::PushStyleColor(ImGuiCol_FrameBgHovered, ImVec4(0.00f, 0.68f, 0.26f, 0.00f));
ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(0.00f, 0.68f, 0.26f, 0.00f)); ImGui::PushStyleColor(ImGuiCol_FrameBgActive, ImVec4(0.00f, 0.68f, 0.26f, 0.00f));
ImGui::BBLDragScalar("##radius_input", ImGuiDataType_S32, &radius, 1, &v_min, &v_max); if (ImGui::BBLDragScalar("##radius_input", ImGuiDataType_S32, &radius, 1, &v_min, &v_max)) {
radius = std::clamp(radius, 1, 10);
m_smooth_params.radius = (unsigned int)radius;
}
ImGui::PopStyleColor(3); ImGui::PopStyleColor(3);
imgui.bbl_checkbox("##keep_min", m_smooth_params.keep_min); imgui.bbl_checkbox("##keep_min", m_smooth_params.keep_min);