mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-11-02 20:51:23 -07:00 
			
		
		
		
	Hidden Sizer items does not take up space, simply show/hide pages instead of removing/adding them.
This commit is contained in:
		
							parent
							
								
									642bb336eb
								
							
						
					
					
						commit
						69e075df82
					
				
					 1 changed files with 1 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -70,8 +70,6 @@ sub new {
 | 
			
		|||
        my $page = first { $_->{title} eq $self->{treectrl}->GetItemText($self->{treectrl}->GetSelection) } @{$self->{pages}}
 | 
			
		||||
            or return;
 | 
			
		||||
        $_->Hide for @{$self->{pages}};
 | 
			
		||||
        $self->{sizer}->Detach(1);
 | 
			
		||||
        $self->{sizer}->Add($page, 1, wxEXPAND | wxLEFT, 5);
 | 
			
		||||
        $page->Show;
 | 
			
		||||
        $self->{sizer}->Layout;
 | 
			
		||||
        $self->Refresh;
 | 
			
		||||
| 
						 | 
				
			
			@ -181,6 +179,7 @@ sub add_options_page {
 | 
			
		|||
        $self->sync_presets;
 | 
			
		||||
    });
 | 
			
		||||
    $page->Hide;
 | 
			
		||||
    $self->{sizer}->Add($page, 1, wxEXPAND | wxLEFT, 5);
 | 
			
		||||
    push @{$self->{pages}}, $page;
 | 
			
		||||
    $self->update_tree;
 | 
			
		||||
    return $page;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue