mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06:00 
			
		
		
		
	Merge remote-tracking branch 'upstream/master'
This commit is contained in:
		
						commit
						d022493297
					
				
					 22 changed files with 106 additions and 80 deletions
				
			
		|  | @ -47,7 +47,7 @@ sub new { | |||
|         '<html>' . | ||||
|         '<body bgcolor="#ffffff" link="#808080">' . | ||||
|         '<font color="#808080">' . | ||||
|         'Copyright © 2011-2015 Alessandro Ranellucci. <br />' . | ||||
|         'Copyright © 2011-2016 Alessandro Ranellucci. <br />' . | ||||
|         '<a href="http://slic3r.org/">Slic3r</a> is licensed under the ' . | ||||
|         '<a href="http://www.gnu.org/licenses/agpl-3.0.html">GNU Affero General Public License, version 3</a>.' . | ||||
|         '<br /><br /><br />' . | ||||
|  | @ -96,7 +96,7 @@ sub new { | |||
|     my $class = shift; | ||||
|     my $self = $class->SUPER::new(@_); | ||||
| 
 | ||||
|     $self->{logo} = Wx::Bitmap->new("$Slic3r::var/Slic3r_192px.png", wxBITMAP_TYPE_PNG); | ||||
|     $self->{logo} = Wx::Bitmap->new($Slic3r::var->("Slic3r_192px.png"), wxBITMAP_TYPE_PNG); | ||||
|     $self->SetMinSize(Wx::Size->new($self->{logo}->GetWidth, $self->{logo}->GetHeight)); | ||||
| 
 | ||||
|     EVT_PAINT($self, \&repaint); | ||||
|  |  | |||
|  | @ -87,11 +87,11 @@ sub new { | |||
|     push @{$self->{titles}}, $title; | ||||
|     $self->{own_index} = 0; | ||||
| 
 | ||||
|     $self->{bullets}->{before} = Wx::Bitmap->new("$Slic3r::var/bullet_black.png", wxBITMAP_TYPE_PNG); | ||||
|     $self->{bullets}->{own}    = Wx::Bitmap->new("$Slic3r::var/bullet_blue.png",  wxBITMAP_TYPE_PNG); | ||||
|     $self->{bullets}->{after}  = Wx::Bitmap->new("$Slic3r::var/bullet_white.png", wxBITMAP_TYPE_PNG); | ||||
|     $self->{bullets}->{before} = Wx::Bitmap->new($Slic3r::var->("bullet_black.png"), wxBITMAP_TYPE_PNG); | ||||
|     $self->{bullets}->{own}    = Wx::Bitmap->new($Slic3r::var->("bullet_blue.png"),  wxBITMAP_TYPE_PNG); | ||||
|     $self->{bullets}->{after}  = Wx::Bitmap->new($Slic3r::var->("bullet_white.png"), wxBITMAP_TYPE_PNG); | ||||
| 
 | ||||
|     $self->{background} = Wx::Bitmap->new("$Slic3r::var/Slic3r_192px_transparent.png", wxBITMAP_TYPE_PNG); | ||||
|     $self->{background} = Wx::Bitmap->new($Slic3r::var->("Slic3r_192px_transparent.png"), wxBITMAP_TYPE_PNG); | ||||
|     $self->SetMinSize(Wx::Size->new($self->{background}->GetWidth, $self->{background}->GetHeight)); | ||||
| 
 | ||||
|     EVT_PAINT($self, \&repaint); | ||||
|  |  | |||
|  | @ -28,7 +28,7 @@ sub new { | |||
|      | ||||
|     # button for adding new printer panels | ||||
|     { | ||||
|         my $btn = $self->{btn_add} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new("$Slic3r::var/add.png", wxBITMAP_TYPE_PNG), | ||||
|         my $btn = $self->{btn_add} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new($Slic3r::var->("add.png"), wxBITMAP_TYPE_PNG), | ||||
|             wxDefaultPosition, wxDefaultSize, Wx::wxBORDER_NONE); | ||||
|         $btn->SetToolTipString("Add printer…") | ||||
|             if $btn->can('SetToolTipString'); | ||||
|  |  | |||
|  | @ -34,7 +34,7 @@ sub new { | |||
|             wxBU_LEFT | wxBU_EXACTFIT); | ||||
|         $btn->SetFont($bold ? $Slic3r::GUI::small_bold_font : $Slic3r::GUI::small_font); | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/$icon.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("$icon.png"), wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapPosition($pos); | ||||
|         } | ||||
|         EVT_BUTTON($self, $btn, $handler); | ||||
|  |  | |||
|  | @ -103,7 +103,7 @@ sub new { | |||
|             $serial_port_sizer->Add($self->{serial_port_combobox}, 0, wxRIGHT | wxALIGN_CENTER_VERTICAL, 1); | ||||
|         } | ||||
|         { | ||||
|             $self->{btn_rescan_serial} = my $btn = Wx::BitmapButton->new($box, -1, Wx::Bitmap->new("$Slic3r::var/arrow_rotate_clockwise.png", wxBITMAP_TYPE_PNG), | ||||
|             $self->{btn_rescan_serial} = my $btn = Wx::BitmapButton->new($box, -1, Wx::Bitmap->new($Slic3r::var->("arrow_rotate_clockwise.png"), wxBITMAP_TYPE_PNG), | ||||
|                 wxDefaultPosition, wxDefaultSize, &Wx::wxBORDER_NONE); | ||||
|             $btn->SetToolTipString("Rescan serial ports") | ||||
|                 if $btn->can('SetToolTipString'); | ||||
|  | @ -128,7 +128,7 @@ sub new { | |||
|             $self->{btn_disconnect} = my $btn = Wx::Button->new($box, -1, "Disconnect", wxDefaultPosition, wxDefaultSize); | ||||
|             $btn->SetFont($Slic3r::GUI::small_font); | ||||
|             if ($Slic3r::GUI::have_button_icons) { | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/delete.png", wxBITMAP_TYPE_PNG)); | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("delete.png"), wxBITMAP_TYPE_PNG)); | ||||
|             } | ||||
|             $serial_speed_sizer->Add($btn, 0, wxLEFT, 5); | ||||
|             EVT_BUTTON($self, $btn, \&disconnect); | ||||
|  | @ -143,7 +143,7 @@ sub new { | |||
|         $font->SetPointSize($font->GetPointSize + 2); | ||||
|         $btn->SetFont($font); | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/arrow_up.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("arrow_up.png"), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|         $left_sizer->Add($btn, 0, wxTOP, 15); | ||||
|         EVT_BUTTON($self, $btn, \&connect); | ||||
|  | @ -165,7 +165,7 @@ sub new { | |||
|         $self->{btn_manual_control} = my $btn = Wx::Button->new($box, -1, "Manual control", wxDefaultPosition, wxDefaultSize); | ||||
|         $btn->SetFont($Slic3r::GUI::small_font); | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/cog.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("cog.png"), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|         $btn->Hide; | ||||
|         $left_sizer->Add($btn, 0, wxTOP, 15); | ||||
|  | @ -584,7 +584,7 @@ sub new { | |||
|             if $btn->can('SetToolTipString'); | ||||
|         $btn->SetFont($Slic3r::GUI::small_font); | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/delete.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("delete.png"), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|         if ($job->printing) { | ||||
|             $btn->Hide; | ||||
|  | @ -606,8 +606,8 @@ sub new { | |||
|             $button_style); | ||||
|         $btn->SetFont($Slic3r::GUI::small_bold_font); | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/control_play.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new("$Slic3r::var/control_play_blue.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("control_play.png"), wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new($Slic3r::var->("control_play_blue.png"), wxBITMAP_TYPE_PNG)); | ||||
|             #$btn->SetBitmapPosition(wxRIGHT); | ||||
|         } | ||||
|         $btn->Hide; | ||||
|  | @ -627,8 +627,8 @@ sub new { | |||
|             $btn->Hide; | ||||
|         } | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/control_pause.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new("$Slic3r::var/control_pause_blue.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("control_pause.png"), wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new($Slic3r::var->("control_pause_blue.png"), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|         $buttons_sizer->Add($btn, 0, wxBOTTOM, 2); | ||||
|          | ||||
|  | @ -646,8 +646,8 @@ sub new { | |||
|             $btn->Hide; | ||||
|         } | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/control_play.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new("$Slic3r::var/control_play_blue.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("control_play.png"), wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new($Slic3r::var->("control_play_blue.png"), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|         $buttons_sizer->Add($btn, 0, wxBOTTOM, 2); | ||||
|          | ||||
|  | @ -665,8 +665,8 @@ sub new { | |||
|             $btn->Hide; | ||||
|         } | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/control_stop.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new("$Slic3r::var/control_stop_blue.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("control_stop.png"), wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmapCurrent(Wx::Bitmap->new($Slic3r::var->("control_stop_blue.png"), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|         $buttons_sizer->Add($btn, 0, wxBOTTOM, 2); | ||||
|          | ||||
|  |  | |||
|  | @ -19,7 +19,7 @@ sub new { | |||
|     my ($class, %params) = @_; | ||||
|      | ||||
|     my $self = $class->SUPER::new(undef, -1, 'Slic3r', wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE); | ||||
|     $self->SetIcon(Wx::Icon->new("$Slic3r::var/Slic3r_128px.png", wxBITMAP_TYPE_PNG) ); | ||||
|     $self->SetIcon(Wx::Icon->new($Slic3r::var->("Slic3r_128px.png"), wxBITMAP_TYPE_PNG) ); | ||||
|      | ||||
|     # store input params | ||||
|     $self->{mode} = $params{mode}; | ||||
|  | @ -784,7 +784,7 @@ sub _set_menu_item_icon { | |||
|      | ||||
|     # SetBitmap was not available on OS X before Wx 0.9927 | ||||
|     if ($icon && $menuItem->can('SetBitmap')) { | ||||
|         $menuItem->SetBitmap(Wx::Bitmap->new("$Slic3r::var/$icon", wxBITMAP_TYPE_PNG)); | ||||
|         $menuItem->SetBitmap(Wx::Bitmap->new($Slic3r::var->($icon), wxBITMAP_TYPE_PNG)); | ||||
|     } | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ use Moo; | |||
| 
 | ||||
| has 'growler' => (is => 'rw'); | ||||
| 
 | ||||
| my $icon = "$Slic3r::var/Slic3r.png"; | ||||
| my $icon = $Slic3r::var->("Slic3r.png"); | ||||
| 
 | ||||
| sub BUILD { | ||||
|     my ($self) = @_; | ||||
|  |  | |||
|  | @ -135,21 +135,21 @@ sub new { | |||
|     if (!&Wx::wxMSW) { | ||||
|         Wx::ToolTip::Enable(1); | ||||
|         $self->{htoolbar} = Wx::ToolBar->new($self, -1, wxDefaultPosition, wxDefaultSize, wxTB_HORIZONTAL | wxTB_TEXT | wxBORDER_SIMPLE | wxTAB_TRAVERSAL); | ||||
|         $self->{htoolbar}->AddTool(TB_ADD, "Add…", Wx::Bitmap->new("$Slic3r::var/brick_add.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_REMOVE, "Delete", Wx::Bitmap->new("$Slic3r::var/brick_delete.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_RESET, "Delete All", Wx::Bitmap->new("$Slic3r::var/cross.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_ARRANGE, "Arrange", Wx::Bitmap->new("$Slic3r::var/bricks.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_ADD, "Add…", Wx::Bitmap->new($Slic3r::var->("brick_add.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_REMOVE, "Delete", Wx::Bitmap->new($Slic3r::var->("brick_delete.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_RESET, "Delete All", Wx::Bitmap->new($Slic3r::var->("cross.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_ARRANGE, "Arrange", Wx::Bitmap->new($Slic3r::var->("bricks.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddSeparator; | ||||
|         $self->{htoolbar}->AddTool(TB_MORE, "More", Wx::Bitmap->new("$Slic3r::var/add.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_FEWER, "Fewer", Wx::Bitmap->new("$Slic3r::var/delete.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_MORE, "More", Wx::Bitmap->new($Slic3r::var->("add.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_FEWER, "Fewer", Wx::Bitmap->new($Slic3r::var->("delete.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddSeparator; | ||||
|         $self->{htoolbar}->AddTool(TB_45CCW, "45° ccw", Wx::Bitmap->new("$Slic3r::var/arrow_rotate_anticlockwise.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_45CW, "45° cw", Wx::Bitmap->new("$Slic3r::var/arrow_rotate_clockwise.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_SCALE, "Scale…", Wx::Bitmap->new("$Slic3r::var/arrow_out.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_SPLIT, "Split", Wx::Bitmap->new("$Slic3r::var/shape_ungroup.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_CUT, "Cut…", Wx::Bitmap->new("$Slic3r::var/package.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_45CCW, "45° ccw", Wx::Bitmap->new($Slic3r::var->("arrow_rotate_anticlockwise.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_45CW, "45° cw", Wx::Bitmap->new($Slic3r::var->("arrow_rotate_clockwise.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_SCALE, "Scale…", Wx::Bitmap->new($Slic3r::var->("arrow_out.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_SPLIT, "Split", Wx::Bitmap->new($Slic3r::var->("shape_ungroup.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_CUT, "Cut…", Wx::Bitmap->new($Slic3r::var->("package.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddSeparator; | ||||
|         $self->{htoolbar}->AddTool(TB_SETTINGS, "Settings…", Wx::Bitmap->new("$Slic3r::var/cog.png", wxBITMAP_TYPE_PNG), ''); | ||||
|         $self->{htoolbar}->AddTool(TB_SETTINGS, "Settings…", Wx::Bitmap->new($Slic3r::var->("cog.png"), wxBITMAP_TYPE_PNG), ''); | ||||
|     } else { | ||||
|         my %tbar_buttons = ( | ||||
|             add             => "Add…", | ||||
|  | @ -220,7 +220,7 @@ sub new { | |||
|             settings        cog.png | ||||
|         ); | ||||
|         for (grep $self->{"btn_$_"}, keys %icons) { | ||||
|             $self->{"btn_$_"}->SetBitmap(Wx::Bitmap->new("$Slic3r::var/$icons{$_}", wxBITMAP_TYPE_PNG)); | ||||
|             $self->{"btn_$_"}->SetBitmap(Wx::Bitmap->new($Slic3r::var->($icons{$_}), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|     } | ||||
|     $self->selection_changed(0); | ||||
|  | @ -372,7 +372,7 @@ sub new { | |||
|                 $self->{"object_info_$field"} = Wx::StaticText->new($self, -1, "", wxDefaultPosition, wxDefaultSize, wxALIGN_LEFT); | ||||
|                 $self->{"object_info_$field"}->SetFont($Slic3r::GUI::small_font); | ||||
|                 if ($field eq 'manifold') { | ||||
|                     $self->{object_info_manifold_warning_icon} = Wx::StaticBitmap->new($self, -1, Wx::Bitmap->new("$Slic3r::var/error.png", wxBITMAP_TYPE_PNG)); | ||||
|                     $self->{object_info_manifold_warning_icon} = Wx::StaticBitmap->new($self, -1, Wx::Bitmap->new($Slic3r::var->("error.png"), wxBITMAP_TYPE_PNG)); | ||||
|                     $self->{object_info_manifold_warning_icon}->Hide; | ||||
|                      | ||||
|                     my $h_sizer = Wx::BoxSizer->new(wxHORIZONTAL); | ||||
|  | @ -466,7 +466,7 @@ sub update_presets { | |||
|                 my $config = $preset->config(['filament_colour']); | ||||
|                 my $rgb_hex = $config->filament_colour->[0]; | ||||
|                 if ($preset->default) { | ||||
|                     $bitmap = Wx::Bitmap->new("$Slic3r::var/spool.png", wxBITMAP_TYPE_PNG); | ||||
|                     $bitmap = Wx::Bitmap->new($Slic3r::var->("spool.png"), wxBITMAP_TYPE_PNG); | ||||
|                 } else { | ||||
|                     $rgb_hex =~ s/^#//; | ||||
|                     my @rgb = unpack 'C*', pack 'H*', $rgb_hex; | ||||
|  | @ -475,9 +475,9 @@ sub update_presets { | |||
|                     $bitmap = Wx::Bitmap->new($image); | ||||
|                 } | ||||
|             } elsif ($group eq 'print') { | ||||
|                 $bitmap = Wx::Bitmap->new("$Slic3r::var/cog.png", wxBITMAP_TYPE_PNG); | ||||
|                 $bitmap = Wx::Bitmap->new($Slic3r::var->("cog.png"), wxBITMAP_TYPE_PNG); | ||||
|             } elsif ($group eq 'printer') { | ||||
|                 $bitmap = Wx::Bitmap->new("$Slic3r::var/printer_empty.png", wxBITMAP_TYPE_PNG); | ||||
|                 $bitmap = Wx::Bitmap->new($Slic3r::var->("printer_empty.png"), wxBITMAP_TYPE_PNG); | ||||
|             } | ||||
|             $choice->AppendString($preset->name, $bitmap); | ||||
|         } | ||||
|  |  | |||
|  | @ -27,9 +27,9 @@ sub new { | |||
|     { | ||||
|         $self->{tree_icons} = Wx::ImageList->new(16, 16, 1); | ||||
|         $tree->AssignImageList($self->{tree_icons}); | ||||
|         $self->{tree_icons}->Add(Wx::Bitmap->new("$Slic3r::var/brick.png", wxBITMAP_TYPE_PNG));     # ICON_OBJECT | ||||
|         $self->{tree_icons}->Add(Wx::Bitmap->new("$Slic3r::var/package.png", wxBITMAP_TYPE_PNG));   # ICON_SOLIDMESH | ||||
|         $self->{tree_icons}->Add(Wx::Bitmap->new("$Slic3r::var/plugin.png", wxBITMAP_TYPE_PNG));    # ICON_MODIFIERMESH | ||||
|         $self->{tree_icons}->Add(Wx::Bitmap->new($Slic3r::var->("brick.png"), wxBITMAP_TYPE_PNG));     # ICON_OBJECT | ||||
|         $self->{tree_icons}->Add(Wx::Bitmap->new($Slic3r::var->("package.png"), wxBITMAP_TYPE_PNG));   # ICON_SOLIDMESH | ||||
|         $self->{tree_icons}->Add(Wx::Bitmap->new($Slic3r::var->("plugin.png"), wxBITMAP_TYPE_PNG));    # ICON_MODIFIERMESH | ||||
|          | ||||
|         my $rootId = $tree->AddRoot("Object", ICON_OBJECT); | ||||
|         $tree->SetPlData($rootId, { type => 'object' }); | ||||
|  | @ -40,9 +40,9 @@ sub new { | |||
|     $self->{btn_load_modifier} = Wx::Button->new($self, -1, "Load modifier…", wxDefaultPosition, wxDefaultSize, wxBU_LEFT); | ||||
|     $self->{btn_delete} = Wx::Button->new($self, -1, "Delete part", wxDefaultPosition, wxDefaultSize, wxBU_LEFT); | ||||
|     if ($Slic3r::GUI::have_button_icons) { | ||||
|         $self->{btn_load_part}->SetBitmap(Wx::Bitmap->new("$Slic3r::var/brick_add.png", wxBITMAP_TYPE_PNG)); | ||||
|         $self->{btn_load_modifier}->SetBitmap(Wx::Bitmap->new("$Slic3r::var/brick_add.png", wxBITMAP_TYPE_PNG)); | ||||
|         $self->{btn_delete}->SetBitmap(Wx::Bitmap->new("$Slic3r::var/brick_delete.png", wxBITMAP_TYPE_PNG)); | ||||
|         $self->{btn_load_part}->SetBitmap(Wx::Bitmap->new($Slic3r::var->("brick_add.png"), wxBITMAP_TYPE_PNG)); | ||||
|         $self->{btn_load_modifier}->SetBitmap(Wx::Bitmap->new($Slic3r::var->("brick_add.png"), wxBITMAP_TYPE_PNG)); | ||||
|         $self->{btn_delete}->SetBitmap(Wx::Bitmap->new($Slic3r::var->("brick_delete.png"), wxBITMAP_TYPE_PNG)); | ||||
|     } | ||||
|      | ||||
|     # buttons sizer | ||||
|  |  | |||
|  | @ -30,7 +30,7 @@ sub new { | |||
|     # option selector | ||||
|     { | ||||
|         # create the button | ||||
|         my $btn = $self->{btn_add} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new("$Slic3r::var/add.png", wxBITMAP_TYPE_PNG), | ||||
|         my $btn = $self->{btn_add} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new($Slic3r::var->("add.png"), wxBITMAP_TYPE_PNG), | ||||
|             wxDefaultPosition, wxDefaultSize, Wx::wxBORDER_NONE); | ||||
|         EVT_LEFT_DOWN($btn, sub { | ||||
|             my $menu = Wx::Menu->new; | ||||
|  | @ -118,7 +118,7 @@ sub update_optgroup { | |||
|                 # disallow deleting fixed options | ||||
|                 return undef if $self->{fixed_options}{$opt_key}; | ||||
|                  | ||||
|                 my $btn = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new("$Slic3r::var/delete.png", wxBITMAP_TYPE_PNG), | ||||
|                 my $btn = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new($Slic3r::var->("delete.png"), wxBITMAP_TYPE_PNG), | ||||
|                     wxDefaultPosition, wxDefaultSize, Wx::wxBORDER_NONE); | ||||
|                 EVT_BUTTON($self, $btn, sub { | ||||
|                     $self->{config}->erase($opt_key); | ||||
|  |  | |||
|  | @ -61,7 +61,7 @@ sub new { | |||
|             $serial_port->side_widget(sub { | ||||
|                 my ($parent) = @_; | ||||
|              | ||||
|                 my $btn = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new("$Slic3r::var/arrow_rotate_clockwise.png", wxBITMAP_TYPE_PNG), | ||||
|                 my $btn = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new($Slic3r::var->("arrow_rotate_clockwise.png"), wxBITMAP_TYPE_PNG), | ||||
|                     wxDefaultPosition, wxDefaultSize, &Wx::wxBORDER_NONE); | ||||
|                 $btn->SetToolTipString("Rescan serial ports") | ||||
|                     if $btn->can('SetToolTipString'); | ||||
|  | @ -78,7 +78,7 @@ sub new { | |||
|                     "Test", wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); | ||||
|                 $btn->SetFont($Slic3r::GUI::small_font); | ||||
|                 if ($Slic3r::GUI::have_button_icons) { | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/wrench.png", wxBITMAP_TYPE_PNG)); | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("wrench.png"), wxBITMAP_TYPE_PNG)); | ||||
|                 } | ||||
|              | ||||
|                 EVT_BUTTON($self, $btn, sub { | ||||
|  | @ -282,7 +282,7 @@ sub new { | |||
|         { | ||||
|             my $btn = $self->{btn_manual_control} = Wx::Button->new($self, -1, 'Manual Control', wxDefaultPosition, wxDefaultSize); | ||||
|             if ($Slic3r::GUI::have_button_icons) { | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/cog.png", wxBITMAP_TYPE_PNG)); | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("cog.png"), wxBITMAP_TYPE_PNG)); | ||||
|             } | ||||
|             $sizer1->Add($btn, 0); | ||||
|             EVT_BUTTON($self, $btn, sub { | ||||
|  | @ -306,7 +306,7 @@ sub new { | |||
|         { | ||||
|             my $btn = $self->{btn_print} = Wx::Button->new($self, -1, 'Print', wxDefaultPosition, wxDefaultSize); | ||||
|             if ($Slic3r::GUI::have_button_icons) { | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/control_play.png", wxBITMAP_TYPE_PNG)); | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("control_play.png"), wxBITMAP_TYPE_PNG)); | ||||
|             } | ||||
|             $sizer1->Add($btn, 0); | ||||
|             EVT_BUTTON($self, $btn, sub { | ||||
|  | @ -318,7 +318,7 @@ sub new { | |||
|         { | ||||
|             my $btn = $self->{btn_stop} = Wx::Button->new($self, -1, 'Stop/Black', wxDefaultPosition, wxDefaultSize); | ||||
|             if ($Slic3r::GUI::have_button_icons) { | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/control_stop.png", wxBITMAP_TYPE_PNG)); | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("control_stop.png"), wxBITMAP_TYPE_PNG)); | ||||
|             } | ||||
|             $sizer1->Add($btn, 0); | ||||
|             EVT_BUTTON($self, $btn, sub { | ||||
|  |  | |||
|  | @ -269,7 +269,7 @@ sub build { | |||
|             my $btn = Wx::Button->new($parent, -1, "Set…", wxDefaultPosition, wxDefaultSize, wxBU_LEFT); | ||||
|             $btn->SetFont($Slic3r::GUI::small_font); | ||||
|             if ($Slic3r::GUI::have_button_icons) { | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/cog.png", wxBITMAP_TYPE_PNG)); | ||||
|                 $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("cog.png"), wxBITMAP_TYPE_PNG)); | ||||
|             } | ||||
|          | ||||
|             my $sizer = Wx::BoxSizer->new(wxHORIZONTAL); | ||||
|  |  | |||
|  | @ -36,9 +36,9 @@ sub new { | |||
|         $self->{presets_choice}->SetFont($Slic3r::GUI::small_font); | ||||
|          | ||||
|         # buttons | ||||
|         $self->{btn_save_preset} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new("$Slic3r::var/disk.png", wxBITMAP_TYPE_PNG),  | ||||
|         $self->{btn_save_preset} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new($Slic3r::var->("disk.png"), wxBITMAP_TYPE_PNG),  | ||||
|             wxDefaultPosition, wxDefaultSize, wxBORDER_NONE); | ||||
|         $self->{btn_delete_preset} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new("$Slic3r::var/delete.png", wxBITMAP_TYPE_PNG),  | ||||
|         $self->{btn_delete_preset} = Wx::BitmapButton->new($self, -1, Wx::Bitmap->new($Slic3r::var->("delete.png"), wxBITMAP_TYPE_PNG),  | ||||
|             wxDefaultPosition, wxDefaultSize, wxBORDER_NONE); | ||||
|         $self->{btn_save_preset}->SetToolTipString("Save current " . lc($self->title)); | ||||
|         $self->{btn_delete_preset}->SetToolTipString("Delete this preset"); | ||||
|  | @ -285,7 +285,7 @@ sub add_options_page { | |||
|     my ($title, $icon, %params) = @_; | ||||
|      | ||||
|     if ($icon) { | ||||
|         my $bitmap = Wx::Bitmap->new("$Slic3r::var/$icon", wxBITMAP_TYPE_PNG); | ||||
|         my $bitmap = Wx::Bitmap->new($Slic3r::var->($icon), wxBITMAP_TYPE_PNG); | ||||
|         $self->{icons}->Add($bitmap); | ||||
|         $self->{iconcount}++; | ||||
|     } | ||||
|  | @ -1007,7 +1007,7 @@ sub build { | |||
|             wxBU_LEFT | wxBU_EXACTFIT); | ||||
|         $btn->SetFont($Slic3r::GUI::small_font); | ||||
|         if ($Slic3r::GUI::have_button_icons) { | ||||
|             $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/cog.png", wxBITMAP_TYPE_PNG)); | ||||
|             $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("cog.png"), wxBITMAP_TYPE_PNG)); | ||||
|         } | ||||
|          | ||||
|         my $sizer = Wx::BoxSizer->new(wxHORIZONTAL); | ||||
|  | @ -1073,7 +1073,7 @@ sub build { | |||
|             $serial_port->side_widget(sub { | ||||
|                 my ($parent) = @_; | ||||
|                  | ||||
|                 my $btn = Wx::BitmapButton->new($parent, -1, Wx::Bitmap->new("$Slic3r::var/arrow_rotate_clockwise.png", wxBITMAP_TYPE_PNG), | ||||
|                 my $btn = Wx::BitmapButton->new($parent, -1, Wx::Bitmap->new($Slic3r::var->("arrow_rotate_clockwise.png"), wxBITMAP_TYPE_PNG), | ||||
|                     wxDefaultPosition, wxDefaultSize, &Wx::wxBORDER_NONE); | ||||
|                 $btn->SetToolTipString("Rescan serial ports") | ||||
|                     if $btn->can('SetToolTipString'); | ||||
|  | @ -1088,7 +1088,7 @@ sub build { | |||
|                     "Test", wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); | ||||
|                 $btn->SetFont($Slic3r::GUI::small_font); | ||||
|                 if ($Slic3r::GUI::have_button_icons) { | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/wrench.png", wxBITMAP_TYPE_PNG)); | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("wrench.png"), wxBITMAP_TYPE_PNG)); | ||||
|                 } | ||||
|                  | ||||
|                 EVT_BUTTON($self, $btn, sub { | ||||
|  | @ -1120,7 +1120,7 @@ sub build { | |||
|                 my $btn = Wx::Button->new($parent, -1, "Browse…", wxDefaultPosition, wxDefaultSize, wxBU_LEFT); | ||||
|                 $btn->SetFont($Slic3r::GUI::small_font); | ||||
|                 if ($Slic3r::GUI::have_button_icons) { | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/zoom.png", wxBITMAP_TYPE_PNG)); | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("zoom.png"), wxBITMAP_TYPE_PNG)); | ||||
|                 } | ||||
|                  | ||||
|                 if (!eval "use Net::Bonjour; 1") { | ||||
|  | @ -1147,7 +1147,7 @@ sub build { | |||
|                     "Test", wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); | ||||
|                 $btn->SetFont($Slic3r::GUI::small_font); | ||||
|                 if ($Slic3r::GUI::have_button_icons) { | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new("$Slic3r::var/wrench.png", wxBITMAP_TYPE_PNG)); | ||||
|                     $btn->SetBitmap(Wx::Bitmap->new($Slic3r::var->("wrench.png"), wxBITMAP_TYPE_PNG)); | ||||
|                 } | ||||
|                  | ||||
|                 EVT_BUTTON($self, $btn, sub { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Vojtech Bubnik
						Vojtech Bubnik