[Top][All Lists]
[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 :-(
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9155 - trunk/gnue-forms/src/uidrivers/wx/widgets,
reinhard <=