ENH: turn off flow calibration on PEI plate by default
Flow calibration on PEI plate may fail. To reduce users' confusion, let it be off by default. Change-Id: Ic31f18b5fd378ac8b20e4d1461ed3dbfbae1ae4b (cherry picked from commit bc8b4cb082f20984207f44e63104be9a603a2332)
This commit is contained in:
parent
568ad6f851
commit
6c41c6cd1a
|
@ -3342,27 +3342,28 @@ wxImage *SelectMachineDialog::LoadImageFromBlob(const unsigned char *data, int s
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
//void SelectMachineDialog::set_flow_calibration_state(bool state)
|
void SelectMachineDialog::set_flow_calibration_state(bool state)
|
||||||
//{
|
{
|
||||||
// if (!state) {
|
if (!state) {
|
||||||
// m_checkbox_list["flow_cali"]->SetValue(state);
|
m_checkbox_list["flow_cali"]->SetValue(state);
|
||||||
// m_checkbox_list["flow_cali"]->SetToolTip(_L("Extrusion compensation calibration is not supported when using Textured PEI Plate"));
|
auto tool_tip = _L("Caution to use! Flow calibration on Textured PEI Plate may fail due to the scattered surface.");
|
||||||
// m_checkbox_list["flow_cali"]->Disable();
|
m_checkbox_list["flow_cali"]->SetToolTip(tool_tip);
|
||||||
// m_checkbox_state_list["flow_cali"] = state;
|
m_checkbox_list["flow_cali"]->Enable();
|
||||||
// for (auto win : select_flow->GetWindowChildren()) {
|
//m_checkbox_state_list["flow_cali"] = state;
|
||||||
// win->SetToolTip(_L("Extrusion compensation calibration is not supported when using Textured PEI Plate"));
|
for (auto win : select_flow->GetWindowChildren()) {
|
||||||
// }
|
win->SetToolTip(tool_tip);
|
||||||
// select_flow->SetToolTip(_L("Extrusion compensation calibration is not supported when using Textured PEI Plate"));
|
}
|
||||||
// }
|
select_flow->SetToolTip(tool_tip);
|
||||||
// else {
|
}
|
||||||
// m_checkbox_list["flow_cali"]->SetValue(state);
|
else {
|
||||||
// m_checkbox_list["flow_cali"]->Enable();
|
m_checkbox_list["flow_cali"]->SetValue(state);
|
||||||
// m_checkbox_state_list["flow_cali"] = state;
|
m_checkbox_list["flow_cali"]->Enable();
|
||||||
// for (auto win : select_flow->GetWindowChildren()) {
|
//m_checkbox_state_list["flow_cali"] = state;
|
||||||
// win->SetToolTip( _L("Flow Calibration"));
|
for (auto win : select_flow->GetWindowChildren()) {
|
||||||
// }
|
win->SetToolTip( _L("Automatic flow calibration using Micro Lidar"));
|
||||||
// }
|
}
|
||||||
//}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void SelectMachineDialog::set_default()
|
void SelectMachineDialog::set_default()
|
||||||
{
|
{
|
||||||
|
@ -3606,13 +3607,13 @@ void SelectMachineDialog::set_default_normal()
|
||||||
m_scrollable_view->SetMaxSize(m_scrollable_region->GetSize());
|
m_scrollable_view->SetMaxSize(m_scrollable_region->GetSize());
|
||||||
|
|
||||||
//disable pei bed
|
//disable pei bed
|
||||||
/*auto bed_type = m_plater->get_partplate_list().get_curr_plate()->get_bed_type(true);
|
auto bed_type = m_plater->get_partplate_list().get_curr_plate()->get_bed_type(true);
|
||||||
if (bed_type == BedType::btPTE) {
|
if (bed_type == BedType::btPTE) {
|
||||||
set_flow_calibration_state(false);
|
set_flow_calibration_state(false);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
set_flow_calibration_state(true);
|
set_flow_calibration_state(true);
|
||||||
}*/
|
}
|
||||||
|
|
||||||
wxSize screenSize = wxGetDisplaySize();
|
wxSize screenSize = wxGetDisplaySize();
|
||||||
auto dialogSize = this->GetSize();
|
auto dialogSize = this->GetSize();
|
||||||
|
@ -3762,13 +3763,13 @@ void SelectMachineDialog::set_default_from_sdcard()
|
||||||
m_scrollable_view->SetMaxSize(m_scrollable_region->GetSize());
|
m_scrollable_view->SetMaxSize(m_scrollable_region->GetSize());
|
||||||
|
|
||||||
//disable pei bed
|
//disable pei bed
|
||||||
/*auto bed_type = m_plater->get_partplate_list().get_curr_plate()->get_bed_type(true);
|
auto bed_type = m_plater->get_partplate_list().get_curr_plate()->get_bed_type(true);
|
||||||
if (bed_type == BedType::btPTE) {
|
if (bed_type == BedType::btPTE) {
|
||||||
set_flow_calibration_state(false);
|
set_flow_calibration_state(false);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
set_flow_calibration_state(true);
|
set_flow_calibration_state(true);
|
||||||
}*/
|
}
|
||||||
|
|
||||||
wxSize screenSize = wxGetDisplaySize();
|
wxSize screenSize = wxGetDisplaySize();
|
||||||
auto dialogSize = this->GetSize();
|
auto dialogSize = this->GetSize();
|
||||||
|
|
|
@ -438,7 +438,7 @@ public:
|
||||||
void update_priner_status_msg(wxString msg, bool is_warning = false);
|
void update_priner_status_msg(wxString msg, bool is_warning = false);
|
||||||
void update_print_status_msg(wxString msg, bool is_warning = false, bool is_printer = true);
|
void update_print_status_msg(wxString msg, bool is_warning = false, bool is_printer = true);
|
||||||
void update_print_error_info(int code, std::string msg, std::string extra);
|
void update_print_error_info(int code, std::string msg, std::string extra);
|
||||||
//void set_flow_calibration_state(bool state);
|
void set_flow_calibration_state(bool state);
|
||||||
bool is_show_timelapse();
|
bool is_show_timelapse();
|
||||||
bool is_same_printer_model();
|
bool is_same_printer_model();
|
||||||
bool has_tips(MachineObject* obj);
|
bool has_tips(MachineObject* obj);
|
||||||
|
|
Loading…
Reference in New Issue