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):



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

Reply via email to