FIX:N1 printer image in dark mode

JIRA:STUDIO-4057
Change-Id: I22c001d96839daf213d5096f6ff6e3d6398fa8c4
This commit is contained in:
hu.wang authored and Lane.Wei committed 2023-11-09 10:09:10 +08:00
1 parent 1ac8c3ef19
commit eddd01fa26
3 files changed
+1811 -1294

No files matched your search

+17 -2
View File
@@ -309,7 +309,12 @@ void MachineInfoPanel::init_bitmaps()
m_img_printer = ScalableBitmap(this, "printer_thumbnail", 160);
m_img_monitor_ams = ScalableBitmap(this, "monitor_upgrade_ams", 200);
m_img_ext = ScalableBitmap(this, "monitor_upgrade_ext", 200);
m_img_extra_ams = ScalableBitmap(this, "extra_icon", 160);
if (wxGetApp().dark_mode()) {
m_img_extra_ams = ScalableBitmap(this, "extra_icon_dark", 160);
}
else {
m_img_extra_ams = ScalableBitmap(this, "extra_icon", 160);
}
upgrade_green_icon = ScalableBitmap(this, "monitor_upgrade_online", 5);
upgrade_gray_icon = ScalableBitmap(this, "monitor_upgrade_offline", 5);
upgrade_yellow_icon = ScalableBitmap(this, "monitor_upgrade_busy", 5);
@@ -342,10 +347,20 @@ void MachineInfoPanel::Update_printer_img(MachineObject* obj)
{
if (!obj) {return;}
auto img = obj->get_printer_thumbnail_img_str();
if (wxGetApp().dark_mode()) {img += "_dark";}
if (wxGetApp().dark_mode()) {
img += "_dark";
m_img_extra_ams = ScalableBitmap(this, "extra_icon_dark", 160);
}
else {
m_img_extra_ams = ScalableBitmap(this, "extra_icon", 160);
}
m_img_printer = ScalableBitmap(this, img, 160);
m_printer_img->SetBitmap(m_img_printer.bmp());
m_printer_img->Refresh();
m_extra_ams_img->SetBitmap(m_img_extra_ams.bmp());
m_extra_ams_img->Refresh();
}
void MachineInfoPanel::update(MachineObject* obj)