dabo Commit
Revision 6649
Date: 2011-07-03 07:01:35 -0700 (Sun, 03 Jul 2011)
Author: Ed
Trac: http://trac.dabodev.com/changeset/6649
Changed:
U trunk/dabo/ui/uiwx/object_inspector.py
Log:
Fixed some issues with spacers when inspecing sizers.
Diff:
Modified: trunk/dabo/ui/uiwx/object_inspector.py
===================================================================
--- trunk/dabo/ui/uiwx/object_inspector.py 2011-07-02 17:13:59 UTC (rev
6648)
+++ trunk/dabo/ui/uiwx/object_inspector.py 2011-07-03 14:01:35 UTC (rev
6649)
@@ -23,10 +23,14 @@
self.addkids(kid, snode)
return
try:
- kids = obj.Children
+ kids = obj.ChildObjects
except AttributeError:
- # Not a dabo obj
- return
+ # Not a sizer
+ try:
+ kids = obj.Children
+ except AttributeError:
+ # Not a dabo obj
+ return
if isinstance(obj, dabo.ui.dFormMixin):
if obj.ToolBar:
kids.append(obj.ToolBar)
@@ -38,8 +42,8 @@
nodeColor = None
if isinstance(kid, wx._controls.ScrollBar):
continue
- if isinstance(obj, dabo.ui.dSizerMixin):
- kid = obj.getItem(kid)
+# if isinstance(obj, dabo.ui.dSizerMixin):
+# kid = obj.getItem(kid)
if isinstance(kid, dabo.ui.dSizerMixin):
txt = self.sizer_repr(kid)
nodeColor = "blue"
@@ -157,6 +161,9 @@
if type(c.__dict__[item]) ==
property:
if props.count(item) ==
0:
props.append(item)
+ if isinstance(obj, wx._core.Size):
+ props = ["_controllingSizer", "_controllingSizerItem",
"Spacing"]
+
for prop in props:
if prop == "ShowColumnLabels":
# Avoid the deprecation warning
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message:
http://leafe.com/archives/byMID/[email protected]