mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-16 11:17:51 -06:00
Preset shortcuts in the plater tab
This commit is contained in:
parent
0003c093e3
commit
b910840f76
4 changed files with 94 additions and 40 deletions
|
@ -193,9 +193,29 @@ sub new {
|
|||
$vertical_sizer->Add($list_sizer, 0, wxEXPAND | &Wx::wxBOTTOM, 10);
|
||||
$vertical_sizer->Add($buttons, 0, wxEXPAND);
|
||||
|
||||
my $sizer = Wx::BoxSizer->new(wxHORIZONTAL);
|
||||
$sizer->Add($self->{canvas}, 0, wxALL, 10);
|
||||
$sizer->Add($vertical_sizer, 1, wxEXPAND | wxALL, 10);
|
||||
my $hsizer = Wx::BoxSizer->new(wxHORIZONTAL);
|
||||
$hsizer->Add($self->{canvas}, 0, wxALL, 10);
|
||||
$hsizer->Add($vertical_sizer, 1, wxEXPAND | wxALL, 10);
|
||||
|
||||
my $presets = Wx::BoxSizer->new(wxHORIZONTAL);
|
||||
my %group_labels = (
|
||||
print => 'Print settings',
|
||||
filament => 'Filament',
|
||||
printer => 'Printer',
|
||||
);
|
||||
$self->{preset_choosers} = {};
|
||||
for my $group (qw(print filament printer)) {
|
||||
my $text = Wx::StaticText->new($self, -1, "$group_labels{$group}:", [-1, -1], [-1, -1], wxALIGN_RIGHT);
|
||||
$text->SetFont($Slic3r::GUI::medium_font);
|
||||
$self->{preset_choosers}{$group} = Wx::Choice->new($self, -1, [-1, -1], [-1, -1], []);
|
||||
$presets->Add($text, 1, wxALIGN_RIGHT | wxRIGHT, 4);
|
||||
$presets->Add($self->{preset_choosers}{$group}, 2, wxRIGHT, 15);
|
||||
}
|
||||
|
||||
my $sizer = Wx::BoxSizer->new(wxVERTICAL);
|
||||
$sizer->Add($hsizer, 0, wxEXPAND | wxBOTTOM, 10);
|
||||
$sizer->Add($presets, 0, wxEXPAND | wxLEFT | wxRIGHT, 20);
|
||||
|
||||
$sizer->SetSizeHints($self);
|
||||
$self->SetSizer($sizer);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue