FIX: only multi-nozzle display multi-extruder combobox

jira: 7686
Change-Id: Ic95d0789582e0a9dbb0edc2421ee076fdadb3572
This commit is contained in:
zhimin.zeng 2024-07-24 10:56:34 +08:00 committed by lane.wei
parent 5f0bb395ad
commit a174000ec1
1 changed files with 24 additions and 22 deletions

View File

@ -168,12 +168,14 @@ wxBoxSizer* WipingPanel::create_calc_btn_sizer(wxWindow* parent) {
btn_sizer->Add(calc_btn, 0, wxRIGHT | wxALIGN_CENTER_VERTICAL, BTN_GAP);
calc_btn->Bind(wxEVT_BUTTON, [this](wxCommandEvent&) { calc_flushing_volumes(); });
if (m_nozzle_nums == 2) {
ComboBox *extruder_combo = new ComboBox(parent, wxID_ANY, "", wxDefaultPosition, wxSize(FromDIP(100), FromDIP(24)), 0, nullptr, wxCB_READONLY);
extruder_combo->AppendString(_L("extruder 1"));
extruder_combo->AppendString(_L("extruder 2"));
extruder_combo->AppendString(_L("Left extruder"));
extruder_combo->AppendString(_L("Right extruder"));
extruder_combo->SetSelection(0);
extruder_combo->Bind(wxEVT_COMBOBOX, &WipingPanel::on_select_extruder, this);
btn_sizer->Add(extruder_combo);
}
return btn_sizer;
}