aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-05-24 12:21:53 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2023-05-24 12:21:53 +0200
commit40bff19d8c851cc28b4b49c42a74346c7ea5a4da (patch)
treed3bb64d4064807dac18bd02b4d60f72000ec6d8a
parent617f2b01b2679ec43330ea6fb5f25f4137565b6a (diff)
Debug Theme for OSX
-rw-r--r--src/game_tab/left_panel/board/Theme.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/game_tab/left_panel/board/Theme.cpp b/src/game_tab/left_panel/board/Theme.cpp
index f72dfab..a8ffece 100644
--- a/src/game_tab/left_panel/board/Theme.cpp
+++ b/src/game_tab/left_panel/board/Theme.cpp
@@ -171,6 +171,10 @@ wxMask *Theme::RoundedMask(std::uint32_t width, std::uint8_t corner) {
wxBitmap b(width, width, 1);
wxMemoryDC dc;
dc.SelectObject(b);
+ #ifdef __APPLE__
+ wxGraphicsContext* gc = dc.GetGraphicsContext();
+ gc->SetAntialiasMode(wxANTIALIAS_NONE);
+ #endif
dc.SetPen(*wxBLACK_PEN);
dc.SetBrush(*wxBLACK_BRUSH);
dc.DrawRectangle(0, 0, width, width);
@@ -193,5 +197,6 @@ wxMask *Theme::RoundedMask(std::uint32_t width, std::uint8_t corner) {
dc.DrawRectangle(0, 0, width / 2, width);
dc.DrawRectangle(0, 0, width, width / 2);
}
+ dc.SelectObject(wxNullBitmap); // Required on OSX to unbind the wxBitmap
return (new wxMask(b));
}