X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Fwx%2Fwx_util.cc;h=47a6bd5b05141a704ed08a86b3df64c39b9d3d57;hp=1a34e5fa808bc992d1bd14bb55368848f0080862;hb=2d2af972a53a2c11b95469058803b4eaed2d3c01;hpb=39fb8198febde1937019db1c300ec363aab5aa56 diff --git a/src/wx/wx_util.cc b/src/wx/wx_util.cc index 1a34e5fa8..47a6bd5b0 100644 --- a/src/wx/wx_util.cc +++ b/src/wx/wx_util.cc @@ -661,3 +661,30 @@ small_button_size (wxWindow* parent, wxString text) return size; } + +bool +gui_is_dark () +{ +#if defined(DCPOMATIC_OSX) && wxCHECK_VERSION(3, 1, 0) + auto appearance = wxSystemSettings::GetAppearance(); + return appearance.IsDark(); +#else + return false; +#endif +} + + +#if wxCHECK_VERSION(3,1,0) +double +dpi_scale_factor (wxWindow* window) +{ + return window->GetDPIScaleFactor(); +} +#else +double +dpi_scale_factor (wxWindow*) +{ + return 1; +} +#endif +