mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 04:31:15 -06:00 
			
		
		
		
	New hot key for auto arrange: 'a'.
This commit is contained in:
		
							parent
							
								
									bff7065360
								
							
						
					
					
						commit
						a617e02ae6
					
				
					 2 changed files with 10 additions and 2 deletions
				
			
		|  | @ -9,7 +9,7 @@ use Wx::Event qw(EVT_KEY_DOWN EVT_CHAR); | |||
| use base qw(Slic3r::GUI::3DScene Class::Accessor); | ||||
| 
 | ||||
| __PACKAGE__->mk_accessors(qw( | ||||
|     on_rotate_object_left on_rotate_object_right on_scale_object_uniformly | ||||
|     on_arrange on_rotate_object_left on_rotate_object_right on_scale_object_uniformly | ||||
|     on_remove_object on_increase_objects on_decrease_objects)); | ||||
| 
 | ||||
| sub new { | ||||
|  | @ -88,7 +88,9 @@ sub new { | |||
|             $event->Skip; | ||||
|         } else { | ||||
|             my $key = $event->GetKeyCode; | ||||
|             if ($key == ord('l')) { | ||||
|             if ($key == ord('a')) { | ||||
|                 $self->on_arrange->() if $self->on_arrange; | ||||
|             } elsif ($key == ord('l')) { | ||||
|                 $self->on_rotate_object_left->() if $self->on_rotate_object_left; | ||||
|             } elsif ($key == ord('r')) { | ||||
|                 $self->on_rotate_object_right->() if $self->on_rotate_object_right; | ||||
|  | @ -122,6 +124,11 @@ sub set_on_right_click { | |||
|     $self->on_right_click($cb); | ||||
| } | ||||
| 
 | ||||
| sub set_on_arrange { | ||||
|     my ($self, $cb) = @_; | ||||
|     $self->on_arrange($cb); | ||||
| } | ||||
| 
 | ||||
| sub set_on_rotate_object_left { | ||||
|     my ($self, $cb) = @_; | ||||
|     $self->on_rotate_object_left($cb); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 bubnikv
						bubnikv