commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r8800 - branches/forms-0.5/src/uidrivers/wx/widgets


From: reinhard
Subject: [gnue] r8800 - branches/forms-0.5/src/uidrivers/wx/widgets
Date: Tue, 17 Oct 2006 02:56:42 -0500 (CDT)

Author: reinhard
Date: 2006-10-17 02:56:42 -0500 (Tue, 17 Oct 2006)
New Revision: 8800

Modified:
   branches/forms-0.5/src/uidrivers/wx/widgets/_base.py
   branches/forms-0.5/src/uidrivers/wx/widgets/entry.py
Log:
No 3-state checkboxes are availabe in wx 2.4.


Modified: branches/forms-0.5/src/uidrivers/wx/widgets/_base.py
===================================================================
--- branches/forms-0.5/src/uidrivers/wx/widgets/_base.py        2006-10-16 
15:51:30 UTC (rev 8799)
+++ branches/forms-0.5/src/uidrivers/wx/widgets/_base.py        2006-10-17 
07:56:42 UTC (rev 8800)
@@ -192,11 +192,12 @@
 
     if isinstance(widget, wx.CheckBox):
         if value is None:
-            widget.Set3StateValue(wx.CHK_UNDETERMINED)
+            # no 3-state checkboxes availabe in wx 2.4 :(
+            widget.setValue(FALSE)
         elif value:
-            widget.Set3StateValue(wx.CHK_CHECKED)
+            widget.setValue(TRUE)
         else:
-            widget.Set3StateValue(wx.CHK_UNCHECKED)
+            widget.setValue(FALSE)
     else:
         widget.SetValue(wxEncode(value))
 

Modified: branches/forms-0.5/src/uidrivers/wx/widgets/entry.py
===================================================================
--- branches/forms-0.5/src/uidrivers/wx/widgets/entry.py        2006-10-16 
15:51:30 UTC (rev 8799)
+++ branches/forms-0.5/src/uidrivers/wx/widgets/entry.py        2006-10-17 
07:56:42 UTC (rev 8800)
@@ -125,7 +125,7 @@
 
     elif style == 'checkbox':
       newWidget = wxCheckBox(event.container, -1, wxEncode(object.label), 
defaultPoint,
-                             defaultSize, wxNO_BORDER | wxWANTS_CHARS | 
wxCHK_3STATE)
+                             defaultSize, wxNO_BORDER | wxWANTS_CHARS)
       if event.initialize:
         newWidget.SetValue(0)
         EVT_CHECKBOX(newWidget, newWidget.GetId(), self.checkboxHandler)





reply via email to

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