From 9f3018d82948f0418e6b9bf596a957a263701cfb Mon Sep 17 00:00:00 2001 From: Filip Sykala - NTB T15p Date: Tue, 25 Feb 2025 12:19:01 +0100 Subject: [PATCH] change icon button to text button --- src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp | 22 ++++---------------- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp index 542079692c..025849839f 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp @@ -40,9 +40,6 @@ enum class IconType : unsigned { show_support_structure_selected, show_support_structure_unselected, show_support_structure_hovered, - delete_icon, - delete_hovered, - delete_disabled, // automatic calc of icon's count _count }; @@ -59,10 +56,6 @@ IconManager::Icons init_icons(IconManager &mng, ImVec2 size = ImVec2{50, 50}) { {"support_structure.svg", size, IconManager::RasterType::color}, // show_support_structure_selected {"support_structure.svg", size, IconManager::RasterType::gray_only_data}, // show_support_structure_unselected {"support_structure.svg", size, IconManager::RasterType::color}, // show_support_structure_hovered - - {"delete.svg", size, IconManager::RasterType::white_only_data}, // delete_icon - {"delete.svg", size, IconManager::RasterType::color}, // delete_hovered - {"delete.svg", size, IconManager::RasterType::gray_only_data}, // delete_disabled }; assert(init_types.size() == static_cast(IconType::_count)); @@ -807,13 +800,10 @@ RENDER_AGAIN: if (ImGuiPureWrap::button(m_desc.at("auto_generate"))) auto_generate(); ImGui::SameLine(); - remove_all = button( - get_icon(m_icons, IconType::delete_icon), - get_icon(m_icons, IconType::delete_hovered), - get_icon(m_icons, IconType::delete_disabled), - !is_input_enabled() || m_normal_cache.empty()); - if (ImGui::IsItemHovered()) - ImGui::SetTooltip("%s", m_desc.at("remove_all").c_str()); + + m_imgui->disabled_begin(!is_input_enabled() || m_normal_cache.empty()); + remove_all = ImGuiPureWrap::button(m_desc.at("remove_all")); + m_imgui->disabled_end(); ImGui::Separator(); if (ImGuiPureWrap::button(m_desc.at("manual_editing"))) @@ -821,10 +811,6 @@ RENDER_AGAIN: m_imgui->disabled_end(); - //m_imgui->disabled_begin(!is_input_enabled() || m_normal_cache.empty()); - //remove_all = ImGuiPureWrap::button(m_desc.at("remove_all")); - //m_imgui->disabled_end(); - // ImGuiPureWrap::text(""); // ImGuiPureWrap::text(m_c->m_model_object->sla_points_status == sla::PointsStatus::NoPoints ? _(L("No points (will be autogenerated)")) : // (m_c->m_model_object->sla_points_status == sla::PointsStatus::AutoGenerated ? _(L("Autogenerated points (no modifications)")) :