[Linux] Fix Black borders on checkbox and switch button (#13362)

init
This commit is contained in:
yw4z authored and GitHub committed 2026-05-04 15:54:17 +08:00
1 parent 1d4c7c56a2
commit 988b500f33
4 files changed
+81 -17

No files matched your search

+9
View File
@@ -11,6 +11,10 @@
#include "libslic3r/MacUtils.hpp"
#endif
#ifdef __WXGTK3__
#include "../GUI_Utils.hpp"
#endif
#include <wx/dcmemory.h>
#include <wx/dcclient.h>
#include <wx/dcgraph.h>
@@ -28,6 +32,11 @@ SwitchButton::SwitchButton(wxWindow* parent, wxWindowID id)
SetBackgroundColour(StaticBox::GetParentBackgroundColor(parent));
Bind(wxEVT_TOGGLEBUTTON, [this](auto& e) { update(); e.Skip(); });
SetFont(Label::Body_12);
#ifdef __WXGTK3__
Slic3r::GUI::RemoveButtonBorder(this);
#endif
Rescale();
}