From 8d2f3c84409c0c7ef0ea093993157fe52bb1ea13 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 12 Jan 2023 10:30:57 +0800 Subject: [PATCH] FIX:Fixed some UI layout issues for monitor page Change-Id: Ifbb7dd7271195bed17dcd83a398bb7a65b13dca2 --- src/slic3r/GUI/StatusPanel.cpp | 5 ++++- src/slic3r/GUI/Widgets/ImageSwitchButton.cpp | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index d59f07f5c..f6783f412 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -1091,7 +1091,10 @@ void StatusBasePanel::show_ams_group(bool show, bool support_virtual_tray) m_ams_control->Show(true); m_ams_control_box->Show(true); m_ams_control->show_noams_mode(show, support_virtual_tray); - Fit(); + + if (m_show_ams_group != show) { + Fit(); + } m_show_ams_group = show; } diff --git a/src/slic3r/GUI/Widgets/ImageSwitchButton.cpp b/src/slic3r/GUI/Widgets/ImageSwitchButton.cpp index 7240cc42a..2cba878f7 100644 --- a/src/slic3r/GUI/Widgets/ImageSwitchButton.cpp +++ b/src/slic3r/GUI/Widgets/ImageSwitchButton.cpp @@ -312,6 +312,7 @@ void FanSwitchButton::render(wxDC& dc) dc.SetTextForeground(text_color.colorForStates(states)); pt.x = (size.x - dc.GetTextExtent(speed).x) / 2; + pt.y -= FromDIP(5); dc.DrawText(speed, pt); }