mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 11:53:48 +00:00
ENH:adjust some disabling effects in printing
jira:[STUDIO-10545] Change-Id: I30511ac731eeb1f9787f79f957454429d1edca6d (cherry picked from commit ccb70f415c0b2c3d9a1a1a2ba4646bedb05affef)
This commit is contained in:
@@ -529,6 +529,11 @@ SelectMachineDialog::SelectMachineDialog(Plater *plater)
|
|||||||
m_link_edit_nozzle->SetLabel(_L("Not satisfied with the grouping of filaments? Regroup and slice ->"));
|
m_link_edit_nozzle->SetLabel(_L("Not satisfied with the grouping of filaments? Regroup and slice ->"));
|
||||||
|
|
||||||
m_link_edit_nozzle->Bind(wxEVT_LEFT_DOWN, [this](auto &e) {
|
m_link_edit_nozzle->Bind(wxEVT_LEFT_DOWN, [this](auto &e) {
|
||||||
|
|
||||||
|
if (this && this->m_is_in_sending_mode) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
EndModal(wxID_CLOSE);
|
EndModal(wxID_CLOSE);
|
||||||
Plater * plater = wxGetApp().plater();
|
Plater * plater = wxGetApp().plater();
|
||||||
wxCommandEvent evt(EVT_OPEN_FILAMENT_MAP_SETTINGS_DIALOG);
|
wxCommandEvent evt(EVT_OPEN_FILAMENT_MAP_SETTINGS_DIALOG);
|
||||||
@@ -2356,12 +2361,23 @@ void SelectMachineDialog::EnableEditing(bool enable)
|
|||||||
m_button_refresh->Enable(enable);
|
m_button_refresh->Enable(enable);
|
||||||
|
|
||||||
/*mapping*/
|
/*mapping*/
|
||||||
m_filament_panel->Enable(enable);
|
for (size_t i = 0; i < m_sizer_ams_mapping_left->GetItemCount(); ++i) {
|
||||||
m_filament_left_panel->Enable(enable);
|
wxSizerItem *item = m_sizer_ams_mapping_left->GetItem(i);
|
||||||
m_filament_right_panel->Enable(enable);
|
if (item) {item->GetWindow()->Enable(enable);}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (size_t i = 0; i < m_sizer_ams_mapping_right->GetItemCount(); ++i) {
|
||||||
|
wxSizerItem *item = m_sizer_ams_mapping_right->GetItem(i);
|
||||||
|
if (item) {item->GetWindow()->Enable(enable);}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (size_t i = 0; i < m_sizer_ams_mapping->GetItemCount(); ++i) {
|
||||||
|
wxSizerItem *item = m_sizer_ams_mapping->GetItem(i);
|
||||||
|
if (item) { item->GetWindow()->Enable(enable); }
|
||||||
|
}
|
||||||
|
|
||||||
/*mapping link*/
|
/*mapping link*/
|
||||||
m_link_edit_nozzle->Enable(enable);
|
//m_link_edit_nozzle->Enable(enable);
|
||||||
|
|
||||||
/*options*/
|
/*options*/
|
||||||
for (auto iter : m_checkbox_list)
|
for (auto iter : m_checkbox_list)
|
||||||
|
|||||||
Reference in New Issue
Block a user