From dcd012184a82f1f8538fe90c2c9c0e7286ec59d8 Mon Sep 17 00:00:00 2001 From: Stefan Csomor Date: Tue, 19 Jun 2018 21:49:15 +0200 Subject: [PATCH] Dark Mode for wxPropertyGrid see #18146, thanks to dkulp --- src/propgrid/propgrid.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/propgrid/propgrid.cpp b/src/propgrid/propgrid.cpp index b08d74fabb..d2509b993a 100644 --- a/src/propgrid/propgrid.cpp +++ b/src/propgrid/propgrid.cpp @@ -1425,6 +1425,9 @@ void wxPropertyGrid::RegainColours() int colDec = -72; #endif wxColour capForeCol = wxPGAdjustColour(m_colCapBack,colDec,5000,5000,true); + if (wxPGGetColAvg(m_colCapBack) < 100) + capForeCol = wxSystemSettings::GetColour( wxSYS_COLOUR_WINDOWTEXT ); + m_colCapFore = capForeCol; m_categoryDefaultCell.GetData()->SetFgCol(capForeCol); }