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]

Reply via email to