ENH:Text not centered on mac15

jira: STUDIO-11056
Change-Id: I1c651421f8914a25707ad5b5c1d3e3d56c2df959
(cherry picked from commit 7af3eba50047c4b5f852f2ac3814243543a5019a)
This commit is contained in:
zhou.xu
2025-03-23 16:59:44 +08:00
committed by Noisyfox
parent 0b4b39f8ed
commit 13d3cfda63
5 changed files with 38 additions and 10 deletions

View File

@@ -2,7 +2,9 @@
#include "Label.hpp"
#include <wx/dcgraph.h>
#ifdef __APPLE__
#include "libslic3r/MacUtils.hpp"
#endif
BEGIN_EVENT_TABLE(Button, StaticBox)
EVT_LEFT_DOWN(Button::mouseDown)
@@ -347,6 +349,11 @@ void Button::render(wxDC& dc)
#endif
#ifdef __WXOSX__
pt.y -= textSize.x / 2;
#endif
#ifdef __APPLE__
if (Slic3r::is_mac_version_15()) {
pt.y -= FromDIP(1);
}
#endif
dc.DrawText(text, pt);
}