diff options
author | Enrico Turri <enricoturri@seznam.cz> | 2018-01-08 18:05:01 +0300 |
---|---|---|
committer | Enrico Turri <enricoturri@seznam.cz> | 2018-01-08 18:05:01 +0300 |
commit | 6a744238b9a4d266b1028d1b86998553c0f61df8 (patch) | |
tree | d7c5c7b1be860c8af9d3531241644ab5061fa921 /lib | |
parent | c9839dd7cc523d060c1948dd8868ddb337bf8b35 (diff) |
Added preview of retractions and unretractionsgcode_preview
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Slic3r/GUI/Plater/3DPreview.pm | 9 |
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); |