Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@fr.fr>2020-06-10 17:00:34 +0300
committersupermerill <merill@fr.fr>2020-06-11 22:03:07 +0300
commit319d0552ed3ddc62b958437f361631a2461e0456 (patch)
tree81e0caf58fd3a1974a7d6347aca200a38acafe82 /src/slic3r/GUI/PresetHints.cpp
parenta846f13c47a8f4313f3721469c9c865e7d6fc447 (diff)
#211 % max speed reduction
waiting for a good name
Diffstat (limited to 'src/slic3r/GUI/PresetHints.cpp')
-rw-r--r--src/slic3r/GUI/PresetHints.cpp12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/slic3r/GUI/PresetHints.cpp b/src/slic3r/GUI/PresetHints.cpp
index f7c3dbe90..1901ce2cd 100644
--- a/src/slic3r/GUI/PresetHints.cpp
+++ b/src/slic3r/GUI/PresetHints.cpp
@@ -26,6 +26,7 @@ std::string PresetHints::cooling_description(const Preset &preset)
int disable_fan_first_layers = preset.config.opt_int("disable_fan_first_layers", 0);
int slowdown_below_layer_time = preset.config.opt_int("slowdown_below_layer_time", 0);
int min_print_speed = int(preset.config.opt_float("min_print_speed", 0) + 0.5);
+ int max_speed_reduc = int(preset.config.opt_float("max_speed_reduction", 0));
int fan_below_layer_time = preset.config.opt_int("fan_below_layer_time", 0);
//if (preset.config.opt_bool("cooling", 0)) {
@@ -97,9 +98,14 @@ std::string PresetHints::cooling_description(const Preset &preset)
}
out += " " + (boost::format(_utf8(L("print speed will be reduced "
- "so that no less than %1%s are spent on that layer "
- "(however, speed will never be reduced below %2%mm/s).")))
- % slowdown_below_layer_time % min_print_speed).str();
+ "so that no less than %1%s are spent on that layer"))) % slowdown_below_layer_time).str();
+ if(min_print_speed > 0)
+ if(max_speed_reduc > 0)
+ out += " " + (boost::format(_utf8(L("(however, speed will never be reduced below %1%mm/s or up to %2%%% reduction)")))
+ % min_print_speed % max_speed_reduc).str();
+ else
+ out += " " + (boost::format(_utf8(L("(however, speed will never be reduced below %1%mm/s)")))
+ % min_print_speed).str();
}
return out;