commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r8655 - trunk/gnue-forms/src/uidrivers/gtk2/widgets


From: reinhard
Subject: [gnue] r8655 - trunk/gnue-forms/src/uidrivers/gtk2/widgets
Date: Wed, 6 Sep 2006 03:40:26 -0500 (CDT)

Author: reinhard
Date: 2006-09-06 03:40:25 -0500 (Wed, 06 Sep 2006)
New Revision: 8655

Modified:
   trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py
Log:
Fix for setting the checkbox to undefined state in gtk2 UI.


Modified: trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py        2006-09-05 
20:38:39 UTC (rev 8654)
+++ trunk/gnue-forms/src/uidrivers/gtk2/widgets/_base.py        2006-09-06 
08:40:25 UTC (rev 8655)
@@ -284,7 +284,12 @@
 
     elif isinstance (widget, gtk.CheckButton):
       self._blockHandler (widget, '_clickedHandler')
-      widget.set_active (value)
+      if value is None:
+        widget.set_active (False)
+        widget.set_inconsistent (True)
+      else:
+        widget.set_inconsistent (False)
+        widget.set_active (value)
       self._blockHandler (widget, '_clickedHandler', True)
 
     elif isinstance (widget, gtk.TreeView):





reply via email to

[Prev in Thread] Current Thread [Next in Thread]