From 8ecce1faba8ec80090bbebc82a42f7a0d544bd78 Mon Sep 17 00:00:00 2001 From: Filip Sykala - NTB T15p Date: Wed, 11 Jan 2023 17:18:04 +0100 Subject: [PATCH] Add confirmation for suggested different font face name. --- src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp b/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp index 128f923082..63c39dde52 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoEmboss.cpp @@ -1995,6 +1995,13 @@ void GLGizmoEmboss::draw_font_list() store(m_face_names); } + if (m_is_unknown_font) { + ImGui::SameLine(); + // Apply for actual selected font + if (ImGui::Button(_u8L("Apply").c_str())) + process(); + } + #ifdef ALLOW_ADD_FONT_BY_FILE ImGui::SameLine(); // select font file by file browser @@ -2745,13 +2752,15 @@ void GLGizmoEmboss::draw_style_edit() { ImGuiWrapper::text(tr.font); ImGui::SameLine(m_gui_cfg->input_offset); draw_font_list(); - ImGui::SameLine(); bool exist_change = false; - if (draw_italic_button()) exist_change = true; - - ImGui::SameLine(); - if (draw_bold_button()) exist_change = true; - + if (!m_is_unknown_font) { + ImGui::SameLine(); + if (draw_italic_button()) + exist_change = true; + ImGui::SameLine(); + if (draw_bold_button()) + exist_change = true; + } EmbossStyle &style = m_style_manager.get_style(); if (exist_change_in_font) { ImGui::SameLine(ImGui::GetStyle().FramePadding.x);