diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index 24d73e3..b951b66 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1784,7 +1784,7 @@ void PerimeterGenerator::process_classic( //w16 ExPolygons fill_clip; ExPolygons top_fills; - if (loop_number > 0 && params.object_config.top_one_wall_type != TopOneWallType::None && upper_slices == nullptr) + if (loop_number > 0 && params.object_config.top_one_wall_type != TopOneWallType::Disable && upper_slices == nullptr) loop_number = 0; if (loop_number >= 0) { // In case no perimeters are to be generated, loop_number will equal to -1. diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index db1156d..e2e8a30 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -237,9 +237,9 @@ static t_config_enum_values s_keys_map_PerimeterGeneratorType { CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(PerimeterGeneratorType) //w16 -static t_config_enum_values s_keys_map_TopOneWallType{{"not apply", int(TopOneWallType::None)}, - {"all top", int(TopOneWallType::Alltop)}, - {"Only top most", int(TopOneWallType::Onlytopmost)}}; +static t_config_enum_values s_keys_map_TopOneWallType{{"Disable", int(TopOneWallType::Disable)}, + {"all_top", int(TopOneWallType::Alltop)}, + {"Only_top_most", int(TopOneWallType::Onlytopmost)}}; CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(TopOneWallType) static void assign_printer_technology_to_unknown(t_optiondef_map &options, PrinterTechnology printer_technology) @@ -3543,12 +3543,12 @@ void PrintConfigDef::init_fff_params() def->category = L("Layers and Perimeters"); def->tooltip = L("Use only one wall on flat top surface, to give more space to the top infill pattern. Could be applyed on topmost surface or all top surface."); def->set_enum({ - { "none", L("None") }, - { "Only top most", L("Onlytopmost") }, - { "all top", L("Alltop") } + { "Disable", L("Disable") }, + { "all_top", L("All top") }, + { "Only_top_most", L("Only top most") } }); def->mode = comAdvanced; - def->set_default_value(new ConfigOptionEnum(TopOneWallType::None)); + def->set_default_value(new ConfigOptionEnum(TopOneWallType::Disable)); def = this->add("wall_transition_length", coFloatOrPercent); def->label = L("Perimeter transition length"); diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp index af9aad5..bdcd6ac 100644 --- a/src/libslic3r/PrintConfig.hpp +++ b/src/libslic3r/PrintConfig.hpp @@ -145,7 +145,7 @@ enum class PerimeterGeneratorType enum class GCodeThumbnailsFormat { QIDI,PNG, JPG, QOI }; //w16 -enum class TopOneWallType { None, Alltop, Onlytopmost }; +enum class TopOneWallType { Disable, Alltop, Onlytopmost }; #define CONFIG_OPTION_ENUM_DECLARE_STATIC_MAPS(NAME) \ template<> const t_config_enum_names& ConfigOptionEnum::get_enum_names(); \