mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-12 23:39:01 +08:00
Some UI polishing
This commit is contained in:
parent
736033e02a
commit
7e80803af4
@ -1117,10 +1117,10 @@ void PrintConfigDef::init_fff_params()
|
||||
|
||||
def = this->add("extruder_clearance_height", coFloat);
|
||||
def->label = L("Height");
|
||||
def->tooltip = L("Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. "
|
||||
"In other words, this is the height of the clearance cylinder around your extruder, "
|
||||
"and it represents the maximum depth the extruder can peek before colliding with "
|
||||
"other printed objects.");
|
||||
def->tooltip = L("Only used when 'Print Settings -> Complete individual objects' is active. Set this to the vertical "
|
||||
"distance between your nozzle tip and (usually) the X carriage rods so slicer can check for collisions "
|
||||
"with previously printed objects and prevent them when arranging.\n"
|
||||
"The value is ignored for most Prusa printers, which come with more detailed extruder model.");
|
||||
def->sidetext = L("mm");
|
||||
def->min = 0;
|
||||
def->mode = comExpert;
|
||||
@ -1128,10 +1128,9 @@ void PrintConfigDef::init_fff_params()
|
||||
|
||||
def = this->add("extruder_clearance_radius", coFloat);
|
||||
def->label = L("Radius");
|
||||
def->tooltip = L("Set this to the clearance radius around your extruder. "
|
||||
"If the extruder is not centered, choose the largest value for safety. "
|
||||
"This setting is used to check for collisions and to display the graphical preview "
|
||||
"in the plater.");
|
||||
def->tooltip = L("Only used when 'Print Settings -> Complete individual objects' is active. Set this so slicer can "
|
||||
"check for collisions with previously printed objects and prevent them when arranging.\n"
|
||||
"The value is ignored for most Prusa printers, which come with more detailed extruder model.");
|
||||
def->sidetext = L("mm");
|
||||
def->min = 0;
|
||||
def->mode = comExpert;
|
||||
|
@ -1694,6 +1694,19 @@ void TabPrint::build()
|
||||
page = add_options_page(L("Output options"), "output+page_white");
|
||||
optgroup = page->new_optgroup(L("Sequential printing"));
|
||||
optgroup->append_single_option_line("complete_objects", "sequential-printing_124589");
|
||||
|
||||
line = Line{ "", "" };
|
||||
line.full_width = 1;
|
||||
line.widget = [this](wxWindow* parent) {
|
||||
ogStaticText* stat_text; // Let the pointer die, we don't need it and the parent will free it.
|
||||
wxSizer* sizer = description_line_widget(parent, &stat_text);
|
||||
stat_text->SetText(from_u8("Note: When using this option, the Arrange function automatically "
|
||||
"accounts for the printer geometry to prevent collisions. Extruder geometry is built-in for most "
|
||||
"Prusa printers, the others use generic model defined by values in Printer Settings."));
|
||||
return sizer;
|
||||
};
|
||||
optgroup->append_line(line);
|
||||
|
||||
|
||||
optgroup = page->new_optgroup(L("Output file"));
|
||||
optgroup->append_single_option_line("gcode_comments");
|
||||
|
Loading…
x
Reference in New Issue
Block a user