mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	Trap warning about objects not fitting in the build area
This commit is contained in:
		
							parent
							
								
									2a067ae41f
								
							
						
					
					
						commit
						9a397ed869
					
				
					 1 changed files with 7 additions and 9 deletions
				
			
		|  | @ -129,7 +129,6 @@ sub load_file { | |||
|     local $SIG{__WARN__} = Slic3r::GUI::warning_catcher($self); | ||||
|     my $object = $self->{print}->add_object_from_file($input_file); | ||||
|     my $obj_idx = $#{$self->{print}->objects}; | ||||
|     $self->{print}->arrange_objects; | ||||
|      | ||||
|     $self->{list}->InsertStringItem($obj_idx, basename($input_file)); | ||||
|     $self->{list}->SetItem($obj_idx, 1, "1"); | ||||
|  | @ -138,8 +137,7 @@ sub load_file { | |||
|     push @{$self->{scale}}, 1; | ||||
|      | ||||
|     $self->make_thumbnail($obj_idx); | ||||
|     $self->recenter; | ||||
|     $self->{canvas}->Refresh; | ||||
|     $self->arrange; | ||||
|     $self->{list}->Update; | ||||
|     $self->{list}->Select($obj_idx, 1); | ||||
|     $self->object_list_changed; | ||||
|  | @ -235,14 +233,16 @@ sub rotate { | |||
|      | ||||
|     $self->make_thumbnail($obj_idx); | ||||
|     $self->arrange; | ||||
|     $self->recenter; | ||||
|     $self->{canvas}->Refresh; | ||||
| } | ||||
| 
 | ||||
| sub arrange { | ||||
|     my $self = shift; | ||||
|      | ||||
|     $self->{print}->arrange_objects; | ||||
|     eval { | ||||
|         $self->{print}->arrange_objects; | ||||
|     }; | ||||
|     Slic3r::GUI::warning_catcher($self)->($@) if $@; | ||||
|      | ||||
|     $self->recenter; | ||||
|     $self->{canvas}->Refresh; | ||||
| } | ||||
|  | @ -266,10 +266,8 @@ sub changescale { | |||
|     $self->{scale}[$obj_idx] = $scale/100; | ||||
|     $self->{list}->SetItem($obj_idx, 2, "$scale%"); | ||||
|      | ||||
|     $self->{print}->arrange_objects; | ||||
|     $self->make_thumbnail($obj_idx); | ||||
|     $self->recenter; | ||||
|     $self->{canvas}->Refresh; | ||||
|     $self->arrange; | ||||
| } | ||||
| 
 | ||||
| sub export_gcode { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Alessandro Ranellucci
						Alessandro Ranellucci