| 9 | |
| 10 | class AutoListCtrl(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin, listmix.ListRowHighlighter): |
| 11 | def __init__(self, parent, ID, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0): |
| 12 | wx.ListCtrl.__init__(self, parent, ID, pos, size, style) |
| 13 | listmix.ListCtrlAutoWidthMixin.__init__(self) |
| 14 | listmix.ListRowHighlighter.__init__(self) |
| 15 | if isDark(): |
| 16 | listcol = wx.SystemSettings.GetColour(wx.SYS_COLOUR_LISTBOX) |
| 17 | highlight = listcol.ChangeLightness(110) |
| 18 | listmix.ListRowHighlighter.SetHighlightColor(self, highlight) |
| 19 | |
| 20 | class AutoListCtrlNoHighlight(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin, listmix.ListRowHighlighter): |
| 21 | def __init__(self, parent, ID, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0): |