diff --git a/lib/Slic3r.pm b/lib/Slic3r.pm index 0bf8e150..6e3f5516 100644 --- a/lib/Slic3r.pm +++ b/lib/Slic3r.pm @@ -7,7 +7,7 @@ use strict; use warnings; require v5.10; -our $VERSION = "0.7.2-dev"; +our $VERSION = "0.7.2"; our $debug = 0; sub debugf { diff --git a/lib/Slic3r/GUI.pm b/lib/Slic3r/GUI.pm index ecc9bebe..5a24cbfe 100644 --- a/lib/Slic3r/GUI.pm +++ b/lib/Slic3r/GUI.pm @@ -18,7 +18,7 @@ sub OnInit { my $frame = Wx::Frame->new( undef, -1, 'Slic3r', [-1, -1], Wx::wxDefaultSize, wxDEFAULT_FRAME_STYLE ^ (wxRESIZE_BORDER | wxMAXIMIZE_BOX) ); - #$frame->SetIcon(Wx::Icon->new("$FindBin::Bin/var/icon.png", &Wx::wxBITMAP_TYPE_ANY) ); + #$frame->SetIcon(Wx::Icon->new("$FindBin::Bin/var/Slic3r.png", &Wx::wxBITMAP_TYPE_ANY) ); my $panel = Slic3r::GUI::SkeinPanel->new($frame); my $box = Wx::BoxSizer->new(wxVERTICAL); diff --git a/lib/Slic3r/GUI/OptionsGroup.pm b/lib/Slic3r/GUI/OptionsGroup.pm index 7a77276d..a695fe9b 100644 --- a/lib/Slic3r/GUI/OptionsGroup.pm +++ b/lib/Slic3r/GUI/OptionsGroup.pm @@ -113,6 +113,7 @@ sub update_duplicate_controls { $_->Enable($value ne 'no') for @{$fields{duplicate_distance}}; Slic3r::Config->set('duplicate', 1) if $value ne 'autoarrange'; Slic3r::Config->set('duplicate_grid', [1,1]) if $value ne 'grid'; + $fields{duplicate}[0]->GetParent->Refresh; $_->() for @reload_callbacks; # apply new values } diff --git a/lib/Slic3r/GUI/SkeinPanel.pm b/lib/Slic3r/GUI/SkeinPanel.pm index fbcbaeb3..5eb28969 100644 --- a/lib/Slic3r/GUI/SkeinPanel.pm +++ b/lib/Slic3r/GUI/SkeinPanel.pm @@ -85,7 +85,7 @@ sub new { if (eval "use Growl::GNTP; 1") { # register growl notifications eval { - $self->{growler} = Growl::GNTP->new(AppName => 'Slic3r', AppIcon => "$FindBin::Bin/var/icon.png"); + $self->{growler} = Growl::GNTP->new(AppName => 'Slic3r', AppIcon => "$FindBin::Bin/var/Slic3r.png"); $self->{growler}->register([{Name => 'SKEIN_DONE', DisplayName => 'Slicing Done'}]); }; } diff --git a/var/Slic3r.icns b/var/Slic3r.icns new file mode 100644 index 00000000..1af7921b Binary files /dev/null and b/var/Slic3r.icns differ diff --git a/var/Slic3r.ico b/var/Slic3r.ico new file mode 100644 index 00000000..891de9b7 Binary files /dev/null and b/var/Slic3r.ico differ diff --git a/var/icon.png b/var/Slic3r.png similarity index 100% rename from var/icon.png rename to var/Slic3r.png