806 : wxPanel(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE)
807{
808 m_badge =
new ExtruderBadge(
this);
809
810 SetBackgroundColour(wxColour("#F8F8F8"));
811
812 auto main_sizer = new wxBoxSizer(wxVERTICAL);
813
814 auto title_panel = new wxPanel(this);
815 title_panel->SetBackgroundColour(0xEEEEEE);
816 auto title_sizer = new wxBoxSizer(wxHORIZONTAL);
817 title_panel->SetSizer(title_sizer);
818
819 Label* static_text =
new Label(
this,
_L(
"Nozzle Info"));
821 static_text->SetBackgroundColour(0xEEEEEE);
822
823 title_sizer->Add(static_text, 0, wxALIGN_CENTER | wxALL, FromDIP(5));
824
825 main_sizer->Add(title_panel, 0, wxEXPAND);
826 main_sizer->AddSpacer(10);
827
828 wxSizer* nozzle_area_sizer = new wxBoxSizer(wxHORIZONTAL);
829
830 m_table =
new HotEndTable(
this);
831
832 nozzle_area_sizer->Add(
m_badge, 0, wxLEFT | wxRIGHT, FromDIP(20));
833 nozzle_area_sizer->Add(
m_table, 0, wxRIGHT, FromDIP(10));
834
835 main_sizer->Add(nozzle_area_sizer);
836 main_sizer->AddSpacer(FromDIP(5));
837
838 SetSizer(main_sizer);
839 Layout();
840 Fit();
841 wxGetApp().UpdateDarkUIWin(this);
842}
#define _L(s)
Definition OBJ.cpp:34
static wxFont Head_13
Definition Label.hpp:46
ExtruderBadge * m_badge
Definition MultiNozzleSync.hpp:167
HotEndTable * m_table
Definition MultiNozzleSync.hpp:168