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
path: root/lib
diff options
context:
space:
mode:
authorEnrico Turri <enricoturri@seznam.cz>2018-01-08 18:05:01 +0300
committerEnrico Turri <enricoturri@seznam.cz>2018-01-08 18:05:01 +0300
commit6a744238b9a4d266b1028d1b86998553c0f61df8 (patch)
treed7c5c7b1be860c8af9d3531241644ab5061fa921 /lib
parentc9839dd7cc523d060c1948dd8868ddb337bf8b35 (diff)
Added preview of retractions and unretractionsgcode_preview
Diffstat (limited to 'lib')
-rw-r--r--lib/Slic3r/GUI/Plater/3DPreview.pm9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/Slic3r/GUI/Plater/3DPreview.pm b/lib/Slic3r/GUI/Plater/3DPreview.pm
index 9ff3461e0..488938267 100644
--- a/lib/Slic3r/GUI/Plater/3DPreview.pm
+++ b/lib/Slic3r/GUI/Plater/3DPreview.pm
@@ -94,8 +94,9 @@ sub new {
$checklist_features->Check($i, 1);
}
- my $checkbox_travel = Wx::CheckBox->new($self, -1, "Travel");
+ my $checkbox_travel = Wx::CheckBox->new($self, -1, "Travel");
my $checkbox_retractions = Wx::CheckBox->new($self, -1, "Retractions");
+ my $checkbox_unretractions = Wx::CheckBox->new($self, -1, "Unretractions");
# ===================== ENRICO_GCODE_PREVIEW ==================================================
my $hsizer = Wx::BoxSizer->new(wxHORIZONTAL);
@@ -116,6 +117,7 @@ sub new {
$vsizer_outer->Add($checklist_features, 0, wxTOP | wxALL | wxALIGN_CENTER_HORIZONTAL, 5);
$vsizer_outer->Add($checkbox_travel, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, 5);
$vsizer_outer->Add($checkbox_retractions, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, 5);
+ $vsizer_outer->Add($checkbox_unretractions, 0, wxEXPAND | wxALL | wxALIGN_CENTER_VERTICAL, 5);
# ===================== ENRICO_GCODE_PREVIEW ==================================================
my $sizer = Wx::BoxSizer->new(wxHORIZONTAL);
@@ -228,6 +230,11 @@ sub new {
$self->auto_zoom(0);
$self->reload_print;
});
+ EVT_CHECKBOX($self, $checkbox_unretractions, sub {
+ $self->print->set_gcode_preview_unretractions_visible($checkbox_unretractions->IsChecked());
+ $self->auto_zoom(0);
+ $self->reload_print;
+ });
# ===================== ENRICO_GCODE_PREVIEW ==================================================
$self->SetSizer($sizer);