dabo Commit
Revision 1873
Date: 2006-01-27 12:16:01 -0800 (Fri, 27 Jan 2006)
Author: ed
Changed:
U trunk/dabo/ui/uiwx/dSizerMixin.py
Log:
Cleaned up the order of releasing child objects for sizers. Also fixed problem
with releasing the box for border sizers.
Diff:
Modified: trunk/dabo/ui/uiwx/dSizerMixin.py
===================================================================
--- trunk/dabo/ui/uiwx/dSizerMixin.py 2006-01-27 16:01:09 UTC (rev 1872)
+++ trunk/dabo/ui/uiwx/dSizerMixin.py 2006-01-27 20:16:01 UTC (rev 1873)
@@ -237,16 +237,16 @@
for szItem in self.GetChildren():
if szItem.IsWindow():
itm = szItem.GetWindow()
- itm.release()
+ self.remove(itm, True)
elif szItem.IsSpacer():
# Spacers will be destroyed when the
sizer is destroyed
pass
elif szItem.IsSizer():
szr = szItem.GetSizer()
- szr.release(True)
+ self.remove(szr, True)
# Release this sizer
if isinstance(self, dabo.ui.dBorderSizer):
- self.Box.release()
+ dabo.ui.callAfter(self.Box.release)
self.Destroy()
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev