FIX: update the refill dialog text

jira: [STUDIO-8563]
Change-Id: Ib4c29f811a68fc8f0ccdea68110c77eea80deb00
This commit is contained in:
xin.zhang 2024-12-26 09:42:20 +08:00 committed by lane.wei
parent df129aebc1
commit 3fa55062f6
2 changed files with 12 additions and 2 deletions

View File

@ -1495,6 +1495,10 @@ void AmsReplaceMaterialDialog::create()
label_txt->SetMaxSize(wxSize(FromDIP(380), -1));
label_txt->Wrap(FromDIP(380));
identical_filament = new Label(this, _L("Identical filament: same brand, type and color"));
identical_filament->SetFont(Label::Body_13);
identical_filament->SetForegroundColour(StateColor::darkModeColorFor(wxColour("#00AE42")));
m_scrollview_groups = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL | wxVSCROLL);
m_scrollview_groups->SetScrollRate(5, 5);
//m_scrollview_groups->SetMinSize(wxSize(400, 400));
@ -1529,6 +1533,8 @@ void AmsReplaceMaterialDialog::create()
m_main_sizer->Add(m_nozzle_btn_panel,0, wxALIGN_CENTER_HORIZONTAL, FromDIP(30));
m_main_sizer->Add(0,0,0, wxTOP, FromDIP(12));
m_main_sizer->Add(label_txt,0, wxLEFT, FromDIP(30));
m_main_sizer->Add(0, 0, 0, wxTOP, FromDIP(5));
m_main_sizer->Add(identical_filament, 0, wxLEFT, FromDIP(30));
m_main_sizer->Add(0,0,0, wxTOP, FromDIP(16));
m_main_sizer->Add(m_scrollview_groups, 1, wxALIGN_CENTER, 0);
m_main_sizer->Add(0,0,0, wxTOP, FromDIP(20));
@ -1697,7 +1703,8 @@ void AmsReplaceMaterialDialog::update_to_nozzle(int nozzle_id)
// update text
if (group_index > 0)
{
label_txt->SetLabel(_L("When the current material run out, the printer will continue to print in the following order."));
label_txt->SetLabel(_L("When the current material runs out, the printer would use identical filament to continue printing."));
identical_filament->Show();
}
else
{
@ -1713,6 +1720,8 @@ void AmsReplaceMaterialDialog::update_to_nozzle(int nozzle_id)
{
label_txt->SetLabelText(_L("If there are two identical filaments in AMS, AMS filament backup will be enabled. \n(Currently supporting automatic supply of consumables with the same brand, material type, and color)"));
}
identical_filament->Hide();
}
m_groups_sizer->Layout();

View File

@ -328,7 +328,7 @@ public:
void render(wxDC& dc);
void doRender(wxDC& dc);
void on_mouse_move(wxMouseEvent& evt);
double GetAngle(wxPoint pointA, wxPoint pointB);
wxPoint CalculateEndpoint(const wxPoint& startPoint, int angle, int length);
private:
@ -369,6 +369,7 @@ public:
std::vector<std::string> m_tray_used;
Label* label_txt{nullptr};
Label* identical_filament;
private:
void create();