Author: reinhard
Date: 2006-10-20 02:20:14 -0500 (Fri, 20 Oct 2006)
New Revision: 8879

Modified:
   trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py
Log:
Fixed focus color handling.


Modified: trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py  2006-10-20 06:34:22 UTC 
(rev 8878)
+++ trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py  2006-10-20 07:20:14 UTC 
(rev 8879)
@@ -120,7 +120,6 @@
   def _ui_set_focus_(self, index):
 
     widget = self.widgets[index]
-    widget.__focused = True
     widget.SetFocus()
 
   # --------------------------------------------------------------------------
@@ -133,12 +132,14 @@
     #when it loses focus.
     #TODO: CheckButtons don't get colored...
     widget = self.widgets[index]
+    widget.__focused = True
     if self._uiDriver._focusColour:
       try:
         widget.__color
       except:
         widget.__color = widget.GetBackgroundColour()
       widget.SetBackgroundColour(self._uiDriver._focusColour)
+      widget.Refresh()
 
   # --------------------------------------------------------------------------
 



_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue

Reply via email to