From fca338582b397fb16e84bd4bc6a23abd19c41f96 Mon Sep 17 00:00:00 2001 From: "salt.wei" Date: Thu, 5 Jan 2023 11:23:37 +0800 Subject: [PATCH] ENH: add raft contact distance For github issue #975 Signed-off-by: salt.wei Change-Id: I3b2c4f105374fccf4fb0cdbfba5bb6181da6dd93 --- src/slic3r/GUI/ConfigManipulation.cpp | 6 +++--- src/slic3r/GUI/Tab.cpp | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/ConfigManipulation.cpp b/src/slic3r/GUI/ConfigManipulation.cpp index 566e24240..648821e25 100644 --- a/src/slic3r/GUI/ConfigManipulation.cpp +++ b/src/slic3r/GUI/ConfigManipulation.cpp @@ -601,9 +601,9 @@ void ConfigManipulation::toggle_print_fff_options(DynamicPrintConfig *config, co toggle_field("inner_wall_line_width", have_perimeters || have_skirt || have_brim); toggle_field("support_filament", have_support_material || have_skirt); - toggle_field("raft_contact_distance", have_raft && !have_support_soluble); - for (auto el : { "raft_expansion" }) - toggle_field(el, have_raft); + toggle_line("raft_contact_distance", have_raft && !have_support_soluble); + for (auto el : { "raft_first_layer_expansion", "raft_first_layer_density"}) + toggle_line(el, have_raft); bool has_ironing = (config->opt_enum("ironing_type") != IroningType::NoIroning); for (auto el : { "ironing_flow", "ironing_spacing", "ironing_speed" }) diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index 474c7731d..e108cca33 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1942,6 +1942,7 @@ void TabPrint::build() optgroup = page->new_optgroup(L("Raft"), L"param_raft"); optgroup->append_single_option_line("raft_layers"); + optgroup->append_single_option_line("raft_contact_distance"); optgroup->append_single_option_line("raft_first_layer_density"); optgroup->append_single_option_line("raft_first_layer_expansion");