Skip to content

Commit 2a74c77

Browse files
authored
Merge pull request #2558 from fruitchewy/dark-style
Improve AutoListCtrl legibility in dark mode
2 parents d105748 + d1e1940 commit 2a74c77

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

gui/builtinItemStatsViews/helpers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ def __init__(self, parent, ID, pos=wx.DefaultPosition, size=wx.DefaultSize, styl
1010
wx.ListCtrl.__init__(self, parent, ID, pos, size, style)
1111
listmix.ListCtrlAutoWidthMixin.__init__(self)
1212
listmix.ListRowHighlighter.__init__(self)
13-
13+
if wx.SystemSettings.GetAppearance().IsDark():
14+
listcol = wx.SystemSettings.GetColour(wx.SYS_COLOUR_LISTBOX)
15+
highlight = listcol.ChangeLightness(110)
16+
listmix.ListRowHighlighter.SetHighlightColor(self, highlight)
1417

1518
class AutoListCtrlNoHighlight(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin, listmix.ListRowHighlighter):
1619
def __init__(self, parent, ID, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0):

0 commit comments

Comments
 (0)