commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r9155 - trunk/gnue-forms/src/uidrivers/wx/widgets


From: reinhard
Subject: [gnue] r9155 - trunk/gnue-forms/src/uidrivers/wx/widgets
Date: Tue, 12 Dec 2006 14:27:06 -0600 (CST)

Author: reinhard
Date: 2006-12-12 14:27:06 -0600 (Tue, 12 Dec 2006)
New Revision: 9155

Modified:
   trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py
Log:
Fixed handling of allowed values for dropdowns.


Modified: trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py  2006-12-12 20:04:26 UTC 
(rev 9154)
+++ trunk/gnue-forms/src/uidrivers/wx/widgets/_base.py  2006-12-12 20:27:06 UTC 
(rev 9155)
@@ -166,29 +166,6 @@
     widget = self.widgets[index]
     widget.SetEvtHandlerEnabled(FALSE)
 
-    # Check if foreign key changed
-    object = self._uiDriver._IdToGFObj[widget.GetId()]
-    try:
-      if object.style in ("dropdown","listbox") and \
-         not object._field._allowedValues == widget._origAllowedValues:
-        try:
-          # Not in wx 2.2.x
-          widget.Freeze()
-        except AttributeError:
-          pass
-        widget._origAllowedValues = object._field._allowedValues
-        widget.Clear()
-        for v in object._field._allowedValuesDescr:
-          widget.Append(wxEncode(v))
-        widget.SetValue("")
-        try:
-          # Not in wx 2.2.x
-          widget.Thaw()
-        except AttributeError:
-          pass
-    except AttributeError:
-      pass
-
     if isinstance(widget, wx.CheckBox):
         if value is None:
             # No 3-state checkboxes in wx :-(





reply via email to

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