ENH: calib support multi_extruder(UI part)

jira: none
Change-Id: I3009c2f8b601dc078cfed787dc3531fc1d4848d6
(cherry picked from commit 11f61abefaca6f0810e76266e50729432a3aa15e)
This commit is contained in:
zhimin.zeng
2024-08-16 14:54:34 +08:00
committed by Noisyfox
parent 250b827e19
commit 4685bf10c9
13 changed files with 636 additions and 81 deletions

View File

@@ -98,6 +98,9 @@ public:
virtual void SetValue(bool value, bool send_event = true);
void msw_rescale();
void ShowPanel();
void HidePanel();
protected:
int m_tray_id { -1 };
std::string m_tray_name;
@@ -160,7 +163,7 @@ protected:
std::vector<Label*> m_text_steps;
};
class CaliPagePicture : public wxPanel
class CaliPagePicture : public wxPanel
{
public:
CaliPagePicture(wxWindow* parent,
@@ -232,7 +235,7 @@ private:
CaliPageActionType m_action_type;
};
class CaliPageSendingPanel : public wxPanel
class CaliPageSendingPanel : public wxPanel
{
public:
CaliPageSendingPanel(wxWindow* parent,
@@ -277,7 +280,7 @@ protected:
std::vector<CaliPageButton*> m_action_btns;
};
class CalibrationWizardPage : public wxPanel
class CalibrationWizardPage : public wxPanel
{
public:
CalibrationWizardPage(wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTAB_TRAVERSAL);