FIX: cannot click AmsMapping

Change-Id: Ie6e908ee263d2c072520cdc8d8228f740646c995
This commit is contained in:
liz.li 2023-04-07 12:02:03 +08:00 committed by Lane.Wei
parent 420fae9bbf
commit db3acf7d72

View file

@ -45,13 +45,7 @@ wxDEFINE_EVENT(EVT_SET_FINISH_MAPPING, wxCommandEvent);
SetMaxSize(MATERIAL_ITEM_SIZE); SetMaxSize(MATERIAL_ITEM_SIZE);
SetBackgroundColour(*wxWHITE); SetBackgroundColour(*wxWHITE);
m_main_panel = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL); Bind(wxEVT_PAINT, &MaterialItem::paintEvent, this);
auto main_sizer = new wxBoxSizer(wxVERTICAL);
main_sizer->Add(m_main_panel, 1, wxEXPAND);
this->SetSizer(main_sizer);
this->Layout();
m_main_panel->Bind(wxEVT_PAINT, &MaterialItem::paintEvent, this);
wxGetApp().UpdateDarkUI(this); wxGetApp().UpdateDarkUI(this);
} }
@ -95,7 +89,7 @@ void MaterialItem::on_normal()
void MaterialItem::paintEvent(wxPaintEvent &evt) void MaterialItem::paintEvent(wxPaintEvent &evt)
{ {
wxPaintDC dc(m_main_panel); wxPaintDC dc(this);
render(dc); render(dc);
//PrepareDC(buffdc); //PrepareDC(buffdc);