From fb67a0b14c7a839a8caf79f9fe5f7e342cc57951 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Mon, 29 Dec 2003 19:24:16 +0000 Subject: [PATCH] Set foreground colour when drawing items in the VListBox git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25029 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/demo/wxVListBox.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wxPython/demo/wxVListBox.py b/wxPython/demo/wxVListBox.py index b588fba1e0..cbe7707698 100644 --- a/wxPython/demo/wxVListBox.py +++ b/wxPython/demo/wxVListBox.py @@ -15,6 +15,11 @@ class MyVListBox(wx.VListBox): # n'th item on the dc within the rect. How it is drawn, and what # is drawn is entirely up to you. def OnDrawItem(self, dc, rect, n): + if self.GetSelection() == n: + c = wx.SystemSettings.GetColour(wx.SYS_COLOUR_HIGHLIGHTTEXT) + else: + c = self.GetForegroundColour()#wx.SystemSettings.GetColour(wx.SYS_COLOUR_HIGHLIGHTTEXT) + dc.SetTextForeground(c) dc.DrawLabel(self._getItemText(n), rect, wx.ALIGN_LEFT | wx.ALIGN_CENTER_VERTICAL) -- 2.50.0