mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 11:23:42 +00:00
FIX: fix some calib dialog bug
jira: STUDIO-12984 & STUDIO-12979 & STUDIO-12978 Change-Id: I29fadd20b29c76a288755122dd027820fed9252e (cherry picked from commit 1739177f3cd10b81fd1924059f6da9ba4778ba5a)
This commit is contained in:
@@ -214,7 +214,7 @@ void PA_Calibration_Dlg::on_start(wxCommandEvent& event) {
|
|||||||
read_double = m_tiStartPA->GetTextCtrl()->GetValue().ToDouble(&m_params.start);
|
read_double = m_tiStartPA->GetTextCtrl()->GetValue().ToDouble(&m_params.start);
|
||||||
read_double = read_double && m_tiEndPA->GetTextCtrl()->GetValue().ToDouble(&m_params.end);
|
read_double = read_double && m_tiEndPA->GetTextCtrl()->GetValue().ToDouble(&m_params.end);
|
||||||
read_double = read_double && m_tiPAStep->GetTextCtrl()->GetValue().ToDouble(&m_params.step);
|
read_double = read_double && m_tiPAStep->GetTextCtrl()->GetValue().ToDouble(&m_params.step);
|
||||||
if (!read_double || m_params.start < 0 || m_params.step < EPSILON || m_params.end < m_params.start + m_params.step) {
|
if (!read_double || m_params.start < 0 || m_params.step < 10 * EPSILON || m_params.end < m_params.start + m_params.step) {
|
||||||
MessageDialog msg_dlg(nullptr, _L("Please input valid values:\nStart PA: >= 0.0\nEnd PA: > Start PA\nPA step: >= 0.001"), wxEmptyString, wxICON_WARNING | wxOK);
|
MessageDialog msg_dlg(nullptr, _L("Please input valid values:\nStart PA: >= 0.0\nEnd PA: > Start PA\nPA step: >= 0.001"), wxEmptyString, wxICON_WARNING | wxOK);
|
||||||
msg_dlg.ShowModal();
|
msg_dlg.ShowModal();
|
||||||
return;
|
return;
|
||||||
@@ -266,6 +266,7 @@ enum FILAMENT_TYPE : int
|
|||||||
tPETG,
|
tPETG,
|
||||||
tPCTG,
|
tPCTG,
|
||||||
tTPU,
|
tTPU,
|
||||||
|
tTPU_AMS,
|
||||||
tPA_CF,
|
tPA_CF,
|
||||||
tPET_CF,
|
tPET_CF,
|
||||||
tCustom
|
tCustom
|
||||||
@@ -391,7 +392,7 @@ void Temp_Calibration_Dlg::on_start(wxCommandEvent& event) {
|
|||||||
read_long = read_long && m_tiEnd->GetTextCtrl()->GetValue().ToULong(&end);
|
read_long = read_long && m_tiEnd->GetTextCtrl()->GetValue().ToULong(&end);
|
||||||
|
|
||||||
if (!read_long || start > 350 || end < 170 || end > (start - 5)) {
|
if (!read_long || start > 350 || end < 170 || end > (start - 5)) {
|
||||||
MessageDialog msg_dlg(nullptr, _L("Please input valid values:\nStart temp: <= 350\nEnd temp: >= 170\nStart temp > End temp + 5"), wxEmptyString, wxICON_WARNING | wxOK);
|
MessageDialog msg_dlg(nullptr, _L("Please input valid values:\nStart temp: <= 350\nEnd temp: >= 170\nStart temp >= End temp + 5"), wxEmptyString, wxICON_WARNING | wxOK);
|
||||||
msg_dlg.ShowModal();
|
msg_dlg.ShowModal();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -416,11 +417,12 @@ void Temp_Calibration_Dlg::on_filament_type_changed(wxCommandEvent& event) {
|
|||||||
start = 250;
|
start = 250;
|
||||||
end = 230;
|
end = 230;
|
||||||
break;
|
break;
|
||||||
case tPCTG:
|
case tPCTG:
|
||||||
start = 280;
|
start = 280;
|
||||||
end = 240;
|
end = 240;
|
||||||
break;
|
break;
|
||||||
case tTPU:
|
case tTPU:
|
||||||
|
case tTPU_AMS:
|
||||||
start = 240;
|
start = 240;
|
||||||
end = 210;
|
end = 210;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user