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